| 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.
|
| HotSpotCompressionNode | |
| HotSpotDirectCallTargetNode | |
| HotSpotIndirectCallTargetNode | |
| HotSpotLoadReservedReferenceNode |
Loads
JavaThread::_jvmci_reserved_oop0 for the current thread. |
| HotSpotStoreReservedReferenceNode |
Stores
JavaThread::_jvmci_reserved_oop0 of the current thread. |
| 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.
|