Interface NodeLIRBuilderTool
- All Superinterfaces:
NodeValueMap
- All Known Implementing Classes:
AArch64HotSpotNodeLIRBuilder
,AArch64NodeLIRBuilder
,AMD64HotSpotNodeLIRBuilder
,AMD64NodeLIRBuilder
,NodeLIRBuilder
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
emitInvoke
(Invoke i) void
emitOverflowCheckBranch
(AbstractBeginNode overflowSuccessor, AbstractBeginNode next, Stamp compareStamp, double probability) void
void
default ForeignCallLinkage
lookupGraalStub
(ValueNode valueNode, ForeignCallDescriptor foreignCallDescriptor) state
(DeoptimizingNode deopt) void
void
void
void
void
void
Methods inherited from interface jdk.graal.compiler.nodes.spi.NodeValueMap
hasOperand, operand, setResult, valueForOperand
-
Method Details
-
state
-
emitIf
-
emitConditional
-
emitSwitch
-
emitInvoke
-
emitForeignCall
-
visitMerge
-
visitEndNode
-
visitLoopEnd
-
visitSafepointNode
-
visitBreakpointNode
-
visitFullInfopointNode
-
getLIRGeneratorTool
LIRGeneratorTool getLIRGeneratorTool() -
emitOverflowCheckBranch
void emitOverflowCheckBranch(AbstractBeginNode overflowSuccessor, AbstractBeginNode next, Stamp compareStamp, double probability) -
doBlock
-
emitReadExceptionObject
-
lookupGraalStub
default ForeignCallLinkage lookupGraalStub(ValueNode valueNode, ForeignCallDescriptor foreignCallDescriptor)
-