Searched defs:registers (Results 1 - 7 of 7) sorted by relevance
/art/compiler/utils/x86/ |
H A D | assembler_x86_test.cc | 283 std::vector<x86::Register*> registers = assembler_test->GetRegisters(); local 286 for (auto reg : registers) { 306 std::vector<x86::Register*> registers = assembler_test->GetRegisters(); local 309 for (auto reg : registers) {
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64_test.cc | 366 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 369 for (auto reg : registers) { 389 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 392 for (auto reg : registers) { 412 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 415 for (auto reg : registers) { 435 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 438 for (auto reg : registers) { 458 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 461 for (auto reg : registers) { 481 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 504 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 527 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 550 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 573 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local 1471 std::vector<x86_64::CpuRegister*> registers = assembler_test->GetRegisters(); local [all...] |
/art/compiler/utils/arm/ |
H A D | assembler_arm32_test.cc | 329 std::vector<arm::Register*> registers = without_pc ? GetRegistersWithoutPC() : GetRegisters(); local 330 for (auto reg : registers) { 428 std::vector<arm::Register*> registers = without_pc ? GetRegistersWithoutPC() : GetRegisters(); local 429 for (auto reg : registers) {
|
H A D | assembler_arm_test.h | 396 const std::vector<RegT*>& registers, 401 WarnOnCombinations(cond.size() * registers.size() * shifts.size()); 422 for (auto reg : registers) { 395 RepeatTemplatedRSC(void (Ass::*f)(RegT, SOp, Cond), const std::vector<RegT*>& registers, const std::vector<SOp>& shifts, const std::vector<Cond>& cond, std::string (AssemblerArmTest::*GetName)(const RegT&), std::string fmt) argument
|
/art/compiler/utils/arm64/ |
H A D | assembler_arm64.cc | 554 // For now we only hold stale handle scope entries in x registers. 648 void Arm64Assembler::SpillRegisters(vixl::CPURegList registers, int offset) { argument 649 int size = registers.RegisterSizeInBytes(); 651 while (registers.Count() >= 2) { 652 const CPURegister& dst0 = registers.PopLowestIndex(); 653 const CPURegister& dst1 = registers.PopLowestIndex(); 659 if (!registers.IsEmpty()) { 660 const CPURegister& dst0 = registers.PopLowestIndex(); 664 DCHECK(registers.IsEmpty()); 667 void Arm64Assembler::UnspillRegisters(vixl::CPURegList registers, in argument [all...] |
/art/compiler/utils/ |
H A D | assembler_test.h | 246 const std::vector<Reg*> registers, 252 for (auto reg : registers) { 433 UNIMPLEMENTED(FATAL) << "Architecture does not support floating-point registers"; 437 // Secondary register names are the secondary view on registers, e.g., 32b on 64b systems. 439 UNIMPLEMENTED(FATAL) << "Architecture does not support secondary registers"; 443 // Tertiary register names are the tertiary view on registers, e.g., 16b on 64b systems. 445 UNIMPLEMENTED(FATAL) << "Architecture does not support tertiary registers"; 449 // Quaternary register names are the quaternary view on registers, e.g., 8b on 64b systems. 451 UNIMPLEMENTED(FATAL) << "Architecture does not support quaternary registers"; 624 const std::vector<RegType*> registers, 244 RepeatTemplatedRegisterImmBits(void (Ass::*f)(RegType, ImmType), int imm_bits, const std::vector<Reg*> registers, std::string (AssemblerTest::*GetName)(const RegType&), std::string fmt) argument 623 RepeatTemplatedRegister(void (Ass::*f)(RegType), const std::vector<RegType*> registers, std::string (AssemblerTest::*GetName)(const RegType&), std::string fmt) argument 872 const std::vector<Reg*> registers = GetRegisters(); local [all...] |
/art/compiler/optimizing/ |
H A D | code_generator.h | 142 // The current index for core registers. 144 // The current index for floating-point registers. 230 static uint32_t ComputeRegisterMask(const int* registers, size_t length) { argument 233 mask |= (1 << registers[i]); 298 // save live registers, which may be needed by the runtime to set catch phis. 531 // Returns the location of the first spilled entry for floating point registers, 546 // We check the core registers against 1 because it always comprises the return PC. 592 // registers we can allocate. `SetupBlockedRegisters` updates the 644 CallingConvention(const C* registers, argument 649 : registers_(registers), [all...] |
Completed in 260 milliseconds