CACAO
|
Write a value to an object's field. More...
Write a value to an object's field.
Definition at line 995 of file Instructions.hpp.
|
inlineexplicit |
Construct a PUTFIELDInst.
objectref | The object whose field is accessed. |
value | The value to write. |
field | The accessed field. |
begin | The BeginInst of the block that contains this PUTFIELDInst. |
state_change | The previous side-effecting Instruction. |
Definition at line 1007 of file Instructions.hpp.
|
inlinevirtual |
Visitor pattern.
Implements cacao::jit::compiler2::Instruction.
Definition at line 1068 of file Instructions.hpp.
|
inlinevirtual |
Get the BeginInst of the block that contains this PUTFIELDInst.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1024 of file Instructions.hpp.
|
inlinevirtual |
Get the corresponding object reference.
Implements cacao::jit::compiler2::DereferenceInst.
Definition at line 1030 of file Instructions.hpp.
|
inlinevirtual |
A PUTFIELDInst might change the global state.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1044 of file Instructions.hpp.
|
inlinevirtual |
A PUTFIELDInst is not allowed to float.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1049 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1039 of file Instructions.hpp.
|
inlinevirtual |
Conversion method.
Implements cacao::jit::compiler2::DereferenceInst.
Definition at line 1058 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1051 of file Instructions.hpp.
|
inlinevirtual |
Conversion method.
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1063 of file Instructions.hpp.
|
inlinevirtual |
Reimplemented from cacao::jit::compiler2::Instruction.
Definition at line 1053 of file Instructions.hpp.