Package com.tonic.analysis.ssa.lower
Class StackScheduler.ScheduledInstruction
- java.lang.Object
-
- com.tonic.analysis.ssa.lower.StackScheduler.ScheduledInstruction
-
- Enclosing class:
- StackScheduler
public static class StackScheduler.ScheduledInstruction extends Object
One entry of the schedule - an instruction paired with the role it plays.
-
-
Constructor Summary
Constructors Constructor Description ScheduledInstruction(IRInstruction instruction, StackScheduler.ScheduleType type)Creates a schedule entry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRInstructiongetInstruction()StackScheduler.ScheduleTypegetType()
-
-
-
Constructor Detail
-
ScheduledInstruction
public ScheduledInstruction(IRInstruction instruction, StackScheduler.ScheduleType type)
Creates a schedule entry.- Parameters:
instruction- the instruction to emittype- the role it plays
-
-
Method Detail
-
getInstruction
public IRInstruction getInstruction()
- Returns:
- the instruction
-
getType
public StackScheduler.ScheduleType getType()
- Returns:
- the type
-
-