Home | History | Annotate | Download | only in compiler

Lines Matching refs:instr_

26       : gen_(gen), instr_(instr) {}
31 return ToRegister(instr_->InputAt(index));
35 return ToFloatRegister(instr_->InputAt(index));
39 return ToDoubleRegister(instr_->InputAt(index));
43 return ToSimd128Register(instr_->InputAt(index));
46 double InputDouble(size_t index) { return ToDouble(instr_->InputAt(index)); }
48 float InputFloat32(size_t index) { return ToFloat32(instr_->InputAt(index)); }
51 return ToConstant(instr_->InputAt(index)).ToInt32();
59 return ToConstant(instr_->InputAt(index)).ToInt64();
87 return ToExternalReference(instr_->InputAt(index));
91 return ToHeapObject(instr_->InputAt(index));
94 Label* InputLabel(size_t index) { return ToLabel(instr_->InputAt(index)); }
97 return ToRpoNumber(instr_->InputAt(index));
101 return ToRegister(instr_->OutputAt(index));
105 return ToRegister(instr_->TempAt(index));
109 return ToFloatRegister(instr_->Output());
113 return ToDoubleRegister(instr_->Output());
117 return ToSimd128Register(instr_->Output());
175 Instruction* instr_;