Class | Description |
---|---|
BciBlockMapping |
Builds a mapping between bytecodes and basic blocks and builds a conservative control flow graph
(CFG).
|
BciBlockMapping.BciBlock | |
BciBlockMapping.BciBlock.JSRData | |
BciBlockMapping.ExceptionDispatchBlock | |
BytecodeDisassembler |
Utility for producing a
javap -like disassembly of bytecode. |
BytecodeParser |
The
GraphBuilder class parses the bytecode of a method and builds the IR graph. |
BytecodeParser.ExplodedLoopContext | |
BytecodeParser.IntrinsicScope |
A scoped object for tasks to be performed after parsing an intrinsic such as processing
placeholder frames states.
|
BytecodeParser.Options | |
BytecodeParser.SuccessorInfo | |
BytecodeParser.Target | |
ComputeLoopFrequenciesClosure | |
DefaultSuitesProvider | |
FrameStateBuilder | |
GraphBuilderPhase |
Parses the bytecodes of a method and builds the IR graph.
|
GraphBuilderPhase.Instance | |
JsrScope | |
LargeLocalLiveness | |
LocalLiveness |
Encapsulates the liveness calculation, so that subclasses for locals ≤ 64 and locals > 64
can be implemented.
|
SmallLocalLiveness |
Exception | Description |
---|---|
JsrNotSupportedBailout |
Error | Description |
---|---|
BytecodeParser.BytecodeParserError |