Package jminusminus
Class NHIRGetField
java.lang.Object
jminusminus.NHIRInstruction
jminusminus.NHIRGetField
HIR instruction representing JVM (get) field instructions.
- 
Field SummaryFields inherited from class jminusminus.NHIRInstructionblock, hirMnemonic, id, lir, lType, sType
- 
Constructor SummaryConstructorsConstructorDescriptionNHIRGetField(NBasicBlock block, int id, int opcode, String target, String name, String sType, String lType) Constructs an NHIRGetField object.
- 
Method SummaryMethods inherited from class jminusminus.NHIRInstructionequals, id
- 
Constructor Details- 
NHIRGetFieldpublic NHIRGetField(NBasicBlock block, int id, int opcode, String target, String name, String sType, String lType) Constructs an NHIRGetField object.- Parameters:
- block- enclosing block.
- id- identifier of the instruction.
- opcode- JVM opcode for the instruction.
- target- target for the field.
- name- name of the field.
- sType- type (short name) of the field.
- lType- type (long name) of the field.
 
 
- 
- 
Method Details- 
toLirConverts and returns a low-level representation (LIR) of this HIR instruction. Also adds the returned LIR instruction to the list of LIR instructions for the block containing this instruction, along with any other intermediate LIR instructions needed.- Overrides:
- toLirin class- NHIRInstruction
- Returns:
- the LIR instruction corresponding to this HIR instruction.
 
- 
toStringReturns a string representation of this instruction.- Overrides:
- toStringin class- NHIRInstruction
- Returns:
- a string representation of this instruction.
 
 
-