Package jminusminus
Class NHIRLoadLocal
java.lang.Object
jminusminus.NHIRInstruction
jminusminus.NHIRLoadLocal
HIR instruction representing a formal parameter.
- 
Field SummaryFields inherited from class jminusminus.NHIRInstructionblock, hirMnemonic, id, lir, lType, sType
- 
Constructor SummaryConstructorsConstructorDescriptionNHIRLoadLocal(NBasicBlock block, int id, int local, String sType, String lType) Constructs an NHIRLoadLocal object.
- 
Method SummaryMethods inherited from class jminusminus.NHIRInstructionequals, id
- 
Constructor Details- 
NHIRLoadLocalConstructs an NHIRLoadLocal object.- Parameters:
- block- enclosing block.
- id- identifier of the instruction.
- local- local variable index.
- sType- short type name of the instruction.
- lType- long type name of the instruction.
 
 
- 
- 
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.
 
 
-