Class | Description |
---|---|
AcquiredCASLockNode |
Marks the control flow path where an object acquired a lightweight lock based on an atomic
compare-and-swap (CAS) of the mark word in the object's header.
|
AllocaNode |
Reserves a block of memory in the stack frame of a method.
|
BeginLockScopeNode |
Intrinsic for opening a scope binding a stack-based lock with an object.
|
CurrentJavaThreadNode |
Gets the address of the C++ JavaThread object for the current thread.
|
CurrentLockNode |
Intrinsic for getting the lock in the current lock scope.
|
DeoptimizeCallerNode |
Removes the current frame and tail calls the uncommon trap routine.
|
DeoptimizeWithExceptionInCallerNode |
Removes the current frame and tail calls the uncommon trap routine.
|
DeoptimizingStubCall | |
EndLockScopeNode |
Intrinsic for closing a scope binding a stack-based lock with an
object.
|
FastAcquireBiasedLockNode |
Marks the control flow path where an object acquired a biased lock because the lock was already
biased to the object on the current thread.
|
GraalHotSpotVMConfigNode |
Represents
GraalHotSpotVMConfig values that may change after compilation. |
HotSpotCompressionNode | |
HotSpotDirectCallTargetNode | |
HotSpotIndirectCallTargetNode | |
JumpToExceptionHandlerInCallerNode |
Sets up the arguments expected by an
exception handler in the caller's frame, removes the current frame and jumps to said handler.
|
JumpToExceptionHandlerNode |
Jumps to the exception handler specified by
JumpToExceptionHandlerNode.address . |
KlassBeingInitializedCheckNode | |
LoadIndexedPointerNode | |
MonitorCounterNode |
Node that is used to maintain a stack based counter of how many locks are currently held.
|
PatchReturnAddressNode |
Modifies the return address of the current frame.
|
StubForeignCallNode |
Node for a foreign call from within a stub.
|
StubStartNode |
Start node for a
Stub 's graph. |
VMErrorNode |
Causes the VM to exit with a description of the current Java location and an optional printf
formatted error message specified.
|