public final class SSADestructionPhase extends PreAllocationOptimizationPhase
PreAllocationOptimizationPhase.PreAllocationOptimizationContext
LIRPhase.Options
Constructor and Description |
---|
SSADestructionPhase() |
Modifier and Type | Method and Description |
---|---|
private static void |
doBlock(AbstractBlockBase<?> block,
LIR lir,
LIRGeneratorTool lirGen) |
protected <B extends AbstractBlockBase<B>> |
run(TargetDescription target,
LIRGenerationResult lirGenRes,
List<B> codeEmittingOrder,
List<B> linearScanOrder,
LIRGeneratorTool lirGen) |
run
apply, apply, createName, getName
public SSADestructionPhase()
protected <B extends AbstractBlockBase<B>> void run(TargetDescription target, LIRGenerationResult lirGenRes, List<B> codeEmittingOrder, List<B> linearScanOrder, LIRGeneratorTool lirGen)
run
in class PreAllocationOptimizationPhase
private static void doBlock(AbstractBlockBase<?> block, LIR lir, LIRGeneratorTool lirGen)