/art/compiler/utils/arm/ |
D | assembler_arm_test.h | 137 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 …]
|
D | assembler_arm.h | 1087 static int RegisterCompare(const Register* reg1, const Register* reg2) { in RegisterCompare() argument 1088 return *reg1 - *reg2; in RegisterCompare()
|
/art/compiler/utils/ |
D | assembler_test.h | 153 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/ |
D | assembler_mips_test.cc | 391 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/ |
D | assembler_mips64_test.cc | 860 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/ |
D | quick_entrypoints_mips.S | 603 .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/ |
D | code_generator_x86_64.h | 145 void Exchange64(CpuRegister reg1, CpuRegister reg2);
|
D | code_generator_x86_64.cc | 5222 void ParallelMoveResolverX86_64::Exchange64(CpuRegister reg1, CpuRegister reg2) { in Exchange64() argument 5224 __ movq(reg1, reg2); in Exchange64() 5225 __ movq(reg2, CpuRegister(TMP)); in Exchange64()
|
D | code_generator_arm.cc | 3032 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/ |
D | assembler_x86_64.h | 522 void testl(CpuRegister reg1, CpuRegister reg2); 526 void testq(CpuRegister reg1, CpuRegister reg2);
|
D | assembler_x86_64.cc | 1324 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/ |
D | assembler_x86.h | 491 void testl(Register reg1, Register reg2);
|
D | assembler_x86.cc | 1087 void X86Assembler::testl(Register reg1, Register reg2) { in testl() argument 1090 EmitRegisterOperand(reg1, reg2); in testl()
|