| Class | Description |
|---|---|
| ConvertDeoptimizeToGuardPhase |
This phase will find branches which always end with a
DeoptimizeNode and replace their
ControlSplitNodes with FixedGuardNodes. |
| LoopFullUnrollPhase | |
| LoopFullUnrollPhase.Options | |
| LoopPartialUnrollPhase | |
| LoopPeelingPhase | |
| LoopPeelingPhase.Options | |
| LoopPhase<P extends LoopPolicies> | |
| LoopPredicationPhase | |
| LoopSafepointEliminationPhase | |
| LoopTransformations | |
| LoopTransformations.PreMainPostResult | |
| LoopUnswitchingPhase | |
| SpeculativeGuardMovementPhase |
Tries to move guards within a branch inside a loop to a block outside a loop, speculating that
there is no correlation between the condition under which that branch is reached and the
condition of the guard.
|