public class LoopFullUnrollPhase extends LoopPhase<LoopPolicies>
| Modifier and Type | Class and Description |
|---|---|
static class |
LoopFullUnrollPhase.Options |
BasePhase.ApplyScope, BasePhase.BasePhaseStatistics, BasePhase.PhaseOptions, BasePhase.SharedGlobalPhaseState| Modifier and Type | Field and Description |
|---|---|
static Comparator<LoopEx> |
LOOP_COMPARATOR |
canonicalizer| Constructor and Description |
|---|
LoopFullUnrollPhase(CanonicalizerPhase canonicalizer,
LoopPolicies policies) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkContract() |
protected void |
run(StructuredGraph graph,
CoreProviders context) |
getPoliciesapplyScopeapply, apply, codeSizeIncrease, contractorName, equals, getName, hashCode, shouldDumpAfterAtBasicLevel, shouldDumpBeforeAtBasicLevelpublic static final Comparator<LoopEx> LOOP_COMPARATOR
public LoopFullUnrollPhase(CanonicalizerPhase canonicalizer, LoopPolicies policies)
protected void run(StructuredGraph graph, CoreProviders context)
run in class BasePhase<CoreProviders>public boolean checkContract()