public interface NodeLIRBuilderTool extends NodeValueMap
| Modifier and Type | Method and Description |
|---|---|
void |
doBlock(Block block,
StructuredGraph graph,
BlockMap<List<Node>> blockMap) |
void |
emitConditional(ConditionalNode i) |
void |
emitIf(IfNode i) |
void |
emitInvoke(Invoke i) |
void |
emitOverflowCheckBranch(AbstractBeginNode overflowSuccessor,
AbstractBeginNode next,
Stamp compareStamp,
double probability) |
void |
emitSwitch(SwitchNode i) |
LIRGeneratorTool |
getLIRGeneratorTool() |
LIRFrameState |
state(DeoptimizingNode deopt) |
void |
visitBreakpointNode(BreakpointNode i) |
void |
visitEndNode(AbstractEndNode i) |
void |
visitFullInfopointNode(FullInfopointNode i) |
Value[] |
visitInvokeArguments(CallingConvention cc,
Collection<ValueNode> arguments) |
void |
visitLoopEnd(LoopEndNode i) |
void |
visitMerge(AbstractMergeNode i) |
void |
visitSafepointNode(SafepointNode i) |
void |
visitSimpleInfopointNode(SimpleInfopointNode i) |
hasOperand, operand, setResult, valueForOperandLIRFrameState state(DeoptimizingNode deopt)
void emitConditional(ConditionalNode i)
void emitSwitch(SwitchNode i)
void emitInvoke(Invoke i)
void visitMerge(AbstractMergeNode i)
void visitEndNode(AbstractEndNode i)
void visitLoopEnd(LoopEndNode i)
void visitSafepointNode(SafepointNode i)
void visitBreakpointNode(BreakpointNode i)
void visitFullInfopointNode(FullInfopointNode i)
void visitSimpleInfopointNode(SimpleInfopointNode i)
LIRGeneratorTool getLIRGeneratorTool()
void emitOverflowCheckBranch(AbstractBeginNode overflowSuccessor, AbstractBeginNode next, Stamp compareStamp, double probability)
Value[] visitInvokeArguments(CallingConvention cc, Collection<ValueNode> arguments)