Method |
Description |
|
MightHaveSideEffects ( MidExp exp ) : bool |
|
|
SimplifyExp ( MidExp exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidAttributeFetch exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidAttributeRef val, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidExp exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidLabelExp exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidLetExp exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyExpImpl ( MidVarRef val, SimplifyEnv env ) : MidExp |
|
|
SimplifyLabelExpImpl ( MidLabelExp labelExp, MidBreakExp breakExp, SimplifyEnv env ) : MidExp |
|
|
SimplifyLabelExpImpl ( MidLabelExp labelExp, MidExp exp, SimplifyEnv env ) : MidExp |
|
|
SimplifyLabelExpImpl ( MidLabelExp labelExp, MidLetExp letExp, SimplifyEnv env ) : MidExp |
|
|
TryFoldPath ( MidVar var, MidExp exp, MidPath path ) : MidExp |
|
|
UsesLabel ( MidExp exp, MidLabel label ) : bool |
|
|
UsesVar ( MidExp exp, MidVar var ) : bool |
|
|