Lines Matching refs:instr_
43 if (instr_->InputAt(index)->IsImmediate()) { in InputFloat32OrZeroRegister()
47 DCHECK(instr_->InputAt(index)->IsFPRegister()); in InputFloat32OrZeroRegister()
52 if (instr_->InputAt(index)->IsImmediate()) { in InputFloat64OrZeroRegister()
56 DCHECK(instr_->InputAt(index)->IsDoubleRegister()); in InputFloat64OrZeroRegister()
60 size_t OutputCount() { return instr_->OutputCount(); } in OutputCount()
69 return ToRegister(instr_->InputAt(index)).W(); in InputRegister32()
73 DCHECK(instr_->InputAt(index)->IsRegister() || in InputOrZeroRegister32()
74 (instr_->InputAt(index)->IsImmediate() && (InputInt32(index) == 0))); in InputOrZeroRegister32()
75 if (instr_->InputAt(index)->IsImmediate()) { in InputOrZeroRegister32()
84 DCHECK(instr_->InputAt(index)->IsRegister() || in InputOrZeroRegister64()
85 (instr_->InputAt(index)->IsImmediate() && (InputInt64(index) == 0))); in InputOrZeroRegister64()
86 if (instr_->InputAt(index)->IsImmediate()) { in InputOrZeroRegister64()
93 return ToOperand(instr_->InputAt(index)); in InputOperand()
99 return ToOperand32(instr_->InputAt(index)); in InputOperand32()
104 Register OutputRegister32() { return ToRegister(instr_->Output()).W(); } in OutputRegister32()
107 return ToRegister(instr_->TempAt(index)).W(); in TempRegister32()
111 switch (AddressingModeField::decode(instr_->opcode())) { in InputOperand2_32()
141 switch (AddressingModeField::decode(instr_->opcode())) { in InputOperand2_64()
171 switch (AddressingModeField::decode(instr_->opcode())) { in MemoryOperand()
2244 : OutOfLineCode(gen), instr_(instr), gen_(gen) {} in AssembleArchTrap()
2246 Arm64OperandConverter i(gen_, instr_); in AssembleArchTrap()
2248 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
2267 gen_->AssembleSourcePosition(instr_); in AssembleArchTrap()
2281 Instruction* instr_; in AssembleArchTrap() member in v8::internal::compiler::CodeGenerator::AssembleArchTrap::OutOfLineTrap