public class LoopUnswitchingPhase extends ContextlessLoopPhase<LoopPolicies>
BasePhase.BasePhaseStatistics, BasePhase.PhaseOptions| Constructor and Description |
|---|
LoopUnswitchingPhase(LoopPolicies policies) |
| Modifier and Type | Method and Description |
|---|---|
float |
codeSizeIncrease()
Returns a factor
>=1 that determines what the final code size in terms of the sum of
the node code sizes NodeSize of all nodes is. |
protected void |
run(StructuredGraph graph) |
apply, apply, rungetPoliciesapply, apply, contractorName, getName, shouldDumpAfterAtBasicLevel, shouldDumpBeforeAtBasicLevelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckContractpublic LoopUnswitchingPhase(LoopPolicies policies)
protected void run(StructuredGraph graph)
run in class ContextlessLoopPhase<LoopPolicies>public float codeSizeIncrease()
PhaseSizeContract>=1 that determines what the final code size in terms of the sum of
the node code sizes NodeSize of all nodes is.codeSizeIncrease in interface PhaseSizeContractcodeSizeIncrease in class BasePhase<CoreProviders>