Searched defs:registers (Results 1 - 7 of 7) sorted by relevance

/art/compiler/utils/x86/
H A Dassembler_x86_test.cc283 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 Dassembler_x86_64_test.cc366 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 Dassembler_arm32_test.cc329 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 Dassembler_arm_test.h396 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 Dassembler_arm64.cc554 // 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 Dassembler_test.h246 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 Dcode_generator.h142 // 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