Home | History | Annotate | Download | only in arm64

Lines Matching refs:instr_

37     if (instr_->InputAt(index)->IsImmediate()) {
41 DCHECK(instr_->InputAt(index)->IsFPRegister());
46 if (instr_->InputAt(index)->IsImmediate()) {
50 DCHECK(instr_->InputAt(index)->IsDoubleRegister());
54 size_t OutputCount() { return instr_->OutputCount(); }
61 return ToRegister(instr_->InputAt(index)).W();
65 DCHECK(instr_->InputAt(index)->IsRegister() ||
66 (instr_->InputAt(index)->IsImmediate() && (InputInt32(index) == 0)));
67 if (instr_->InputAt(index)->IsImmediate()) {
76 DCHECK(instr_->InputAt(index)->IsRegister() ||
77 (instr_->InputAt(index)->IsImmediate() && (InputInt64(index) == 0)));
78 if (instr_->InputAt(index)->IsImmediate()) {
85 return ToImmediate(instr_->InputAt(index));
89 return ToOperand(instr_->InputAt(index));
95 return ToOperand32(instr_->InputAt(index));
100 Register OutputRegister32() { return ToRegister(instr_->Output()).W(); }
103 switch (AddressingModeField::decode(instr_->opcode())) {
133 switch (AddressingModeField::decode(instr_->opcode())) {
164 switch (AddressingModeField::decode(instr_->opcode())) {
1710 instr_(instr),
1713 Arm64OperandConverter i(gen_, instr_);
1715 static_cast<Builtins::Name>(i.InputInt32(instr_->InputCount() - 1));
1741 gen_->AssembleSourcePosition(instr_);
1755 Instruction* instr_;