CACAO
|
A point where the method can be entered through on-stack replacement. More...
A point where the method can be entered through on-stack replacement.
Definition at line 2030 of file Instructions.hpp.
|
inlineexplicit |
Construct a ReplacementEntryInst.
begin | The corresponding BeginInst. |
source_state | The corresponding source state. |
Definition at line 2039 of file Instructions.hpp.
|
inlinevirtual |
Visitor pattern.
Implements cacao::jit::compiler2::Instruction.
Definition at line 2085 of file Instructions.hpp.
|
inlinevirtual |
Get the BeginInst this ReplacementEntryInst is attached to.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 2050 of file Instructions.hpp.
|
inline |
Get the source state at this ReplacementEntryInst.
The source state is used to reconstruct the stack frame for the optimized code. Since optimized code is currently only entered at method entry, the information that is captured by the source state is sufficient for this task.
Definition at line 2065 of file Instructions.hpp.
|
inlinevirtual |
A ReplacementEntryInst is fixed to the method's initial BeginInst.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 2080 of file Instructions.hpp.
|
inlinevirtual |
Conversion method.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 2075 of file Instructions.hpp.