Home
last modified time | relevance | path

Searched refs:reg2 (Results 1 – 13 of 13) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm_test.h137 for (auto reg2 : reg2_registers) { in RepeatTemplatedRRIIC() local
140 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedRRIIC()
153 (Base::GetAssembler()->*f)(*reg1, *reg2, i, j, c); in RepeatTemplatedRRIIC()
229 for (auto reg2 : reg2_registers) { in RepeatTemplatedRRiiC() local
232 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedRRiiC()
245 (Base::GetAssembler()->*f)(*reg1, *reg2, i, j, c); in RepeatTemplatedRRiiC()
292 for (auto reg2 : reg2_registers) { in RepeatTemplatedRRC() local
295 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedRRC()
308 (Base::GetAssembler()->*f)(*reg1, *reg2, c); in RepeatTemplatedRRC()
358 for (auto reg2 : reg2_registers) { in RepeatTemplatedRRRC() local
[all …]
Dassembler_arm.h1087 static int RegisterCompare(const Register* reg1, const Register* reg2) { in RegisterCompare() argument
1088 return *reg1 - *reg2; in RegisterCompare()
/art/compiler/utils/
Dassembler_test.h153 for (auto reg2 : reg2_registers) { in RepeatTemplatedRegistersImmBits() local
156 (assembler_.get()->*f)(*reg1, *reg2, new_imm); in RepeatTemplatedRegistersImmBits()
165 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedRegistersImmBits()
205 for (auto reg2 : reg2_registers) { in RepeatTemplatedImmBitsRegisters() local
208 (assembler_.get()->*f)(new_imm, *reg1, *reg2); in RepeatTemplatedImmBitsRegisters()
217 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedImmBitsRegisters()
659 for (auto reg2 : reg2_registers) { in RepeatTemplatedRegisters() local
660 (assembler_.get()->*f)(*reg1, *reg2); in RepeatTemplatedRegisters()
669 std::string reg2_string = (this->*GetName2)(*reg2); in RepeatTemplatedRegisters()
697 for (auto reg2 : reg2_registers) { in RepeatTemplatedRegistersNoDupes() local
[all …]
/art/compiler/utils/mips/
Dassembler_mips_test.cc391 for (mips::Register* reg2 : regs) { in TEST_F()
394 __ Ins(*reg1, *reg2, pos, size); in TEST_F()
396 instr << "ins $" << *reg1 << ", $" << *reg2 << ", " << pos << ", " << size << "\n"; in TEST_F()
410 for (mips::Register* reg2 : regs) { in TEST_F()
413 __ Ext(*reg1, *reg2, pos, size); in TEST_F()
415 instr << "ext $" << *reg1 << ", $" << *reg2 << ", " << pos << ", " << size << "\n"; in TEST_F()
/art/compiler/utils/mips64/
Dassembler_mips64_test.cc860 for (mips64::GpuRegister* reg2 : reg2_registers) { in TEST_F()
863 __ Dext(*reg1, *reg2, pos, size); in TEST_F()
864 expected << "dext $" << *reg1 << ", $" << *reg2 << ", " << pos << ", " << size << "\n"; in TEST_F()
879 for (mips64::GpuRegister* reg2 : reg2_registers) { in TEST_F()
882 __ Dinsu(*reg1, *reg2, pos, size); in TEST_F()
883 expected << "dinsu $" << *reg1 << ", $" << *reg2 << ", " << pos << ", " << size << "\n"; in TEST_F()
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S603 .macro LOAD_LONG_TO_REG reg1, reg2, next_arg, index, label
605 lw $\reg2, -4($\next_arg)
616 .macro LOAD_DOUBLE_TO_REG reg1, reg2, next_arg, index, tmp, label
617 LDu $\reg1, $\reg2, -8, $\next_arg, $\tmp # next_arg points to argument after the current one
/art/compiler/optimizing/
Dcode_generator_x86_64.h145 void Exchange64(CpuRegister reg1, CpuRegister reg2);
Dcode_generator_x86_64.cc5222 void ParallelMoveResolverX86_64::Exchange64(CpuRegister reg1, CpuRegister reg2) { in Exchange64() argument
5224 __ movq(reg1, reg2); in Exchange64()
5225 __ movq(reg2, CpuRegister(TMP)); in Exchange64()
Dcode_generator_arm.cc3032 Register reg2 = second.AsRegister<Register>(); in VisitRem() local
3037 __ sdiv(temp, reg1, reg2); in VisitRem()
3038 __ mls(out.AsRegister<Register>(), temp, reg2, reg1); in VisitRem()
/art/compiler/utils/x86_64/
Dassembler_x86_64.h522 void testl(CpuRegister reg1, CpuRegister reg2);
526 void testq(CpuRegister reg1, CpuRegister reg2);
Dassembler_x86_64.cc1324 void X86_64Assembler::testl(CpuRegister reg1, CpuRegister reg2) { in testl() argument
1326 EmitOptionalRex32(reg1, reg2); in testl()
1328 EmitRegisterOperand(reg1.LowBits(), reg2.LowBits()); in testl()
1366 void X86_64Assembler::testq(CpuRegister reg1, CpuRegister reg2) { in testq() argument
1368 EmitRex64(reg1, reg2); in testq()
1370 EmitRegisterOperand(reg1.LowBits(), reg2.LowBits()); in testq()
/art/compiler/utils/x86/
Dassembler_x86.h491 void testl(Register reg1, Register reg2);
Dassembler_x86.cc1087 void X86Assembler::testl(Register reg1, Register reg2) { in testl() argument
1090 EmitRegisterOperand(reg1, reg2); in testl()