CACAO
|
Get the value of an object's field. More...
Get the value of an object's field.
Definition at line 923 of file Instructions.hpp.
|
inlineexplicit |
Construct a GETFIELDInst.
type | The type of the value to read from the field. |
objectref | The object whose field is accessed. |
field | The accessed field. |
begin | The BeginInst of the block that contains this GETFIELDInst. |
state_change | The previous side-effecting Instruction. |
Definition at line 935 of file Instructions.hpp.
|
inlinevirtual |
Visitor pattern.
Implements cacao::jit::compiler2::Instruction.
Definition at line 989 of file Instructions.hpp.
|
inlinevirtual |
Get the BeginInst of the block that contains this GETFIELDInst.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 950 of file Instructions.hpp.
|
inlinevirtual |
Get the corresponding object reference.
Implements cacao::jit::compiler2::DereferenceInst.
Definition at line 956 of file Instructions.hpp.
|
inlinevirtual |
For now consider as fixed to avoid illegal instruction reordering.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 970 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 965 of file Instructions.hpp.
|
inlinevirtual |
Conversion method.
Implements cacao::jit::compiler2::DereferenceInst.
Definition at line 979 of file Instructions.hpp.
|
inlinevirtual |
Conversion method.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 984 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 972 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 974 of file Instructions.hpp.