| Interface | Description |
|---|---|
| ControlFlowAnchored |
Marker interface for nodes that prevents control flow optimizations.
|
| Class | Description |
|---|---|
| BindToRegisterNode | |
| BlackholeNode |
Ensures that the provided values remains alive in the high-level IR and LIR until after register
allocation.
|
| ControlFlowAnchorNode | |
| DynamicCounterNode |
This node can be used to add a counter to the code that will estimate the dynamic number of calls
by adding an increment to the compiled code.
|
| NeverStripMineNode |
Compiler directives node that disabled strip mining of enclosing loops.
|
| SideEffectNode |
Debug node that can be used when an arbitrary side-effect and when a
LocationIdentity.ANY_LOCATION kill is needed. |
| SpillRegistersNode | |
| StringToBytesNode |
The
StringToBytesNode transforms a compilation-time String into a byte array in the
compiled code. |
| VerifyHeapNode |
A node for platform dependent verification of the Java heap.
|
| WeakCounterNode |
This is a special version of the dynamic counter node that removes itself as soon as it's the
only usage of the associated node.
|