Home
last modified time | relevance | path

Searched refs:blocked_core_registers_ (Results 1 – 10 of 10) sorted by relevance

/art/compiler/optimizing/
Dcode_generator.h262 bool* GetBlockedCoreRegisters() const { return blocked_core_registers_; } in GetBlockedCoreRegisters()
346 blocked_core_registers_(graph->GetArena()->AllocArray<bool>(number_of_core_registers)), in CodeGenerator()
424 bool* const blocked_core_registers_; variable
Dcodegen_test.cc70 blocked_core_registers_[arm::R4] = true; in SetupBlockedRegisters()
71 blocked_core_registers_[arm::R6] = false; in SetupBlockedRegisters()
72 blocked_core_registers_[arm::R7] = false; in SetupBlockedRegisters()
91 blocked_core_registers_[x86::EBX] = true; in SetupBlockedRegisters()
98 blocked_core_registers_[x86::EDI] = false; in SetupBlockedRegisters()
Dcode_generator.cc296 DCHECK(is_out || !blocked_core_registers_[location.reg()]); in BlockIfInRegister()
297 blocked_core_registers_[location.reg()] = true; in BlockIfInRegister()
307 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairLow<int>()]); in BlockIfInRegister()
308 blocked_core_registers_[location.AsRegisterPairLow<int>()] = true; in BlockIfInRegister()
309 DCHECK(is_out || !blocked_core_registers_[location.AsRegisterPairHigh<int>()]); in BlockIfInRegister()
310 blocked_core_registers_[location.AsRegisterPairHigh<int>()] = true; in BlockIfInRegister()
319 blocked_core_registers_[i] = false; in AllocateRegistersLocally()
Dregister_allocator.h218 bool* const blocked_core_registers_; variable
Dcode_generator_mips64.cc875 blocked_core_registers_[ZERO] = true; in SetupBlockedRegisters()
876 blocked_core_registers_[K0] = true; in SetupBlockedRegisters()
877 blocked_core_registers_[K1] = true; in SetupBlockedRegisters()
878 blocked_core_registers_[GP] = true; in SetupBlockedRegisters()
879 blocked_core_registers_[SP] = true; in SetupBlockedRegisters()
880 blocked_core_registers_[RA] = true; in SetupBlockedRegisters()
884 blocked_core_registers_[AT] = true; in SetupBlockedRegisters()
885 blocked_core_registers_[TMP] = true; in SetupBlockedRegisters()
889 blocked_core_registers_[S0] = true; in SetupBlockedRegisters()
890 blocked_core_registers_[TR] = true; in SetupBlockedRegisters()
[all …]
Dcode_generator_arm.cc405 DCHECK(!blocked_core_registers_[pair.AsRegisterPairLow()]); in AllocateFreeRegister()
406 DCHECK(!blocked_core_registers_[pair.AsRegisterPairHigh()]); in AllocateFreeRegister()
408 blocked_core_registers_[pair.AsRegisterPairLow()] = true; in AllocateFreeRegister()
409 blocked_core_registers_[pair.AsRegisterPairHigh()] = true; in AllocateFreeRegister()
420 int reg = FindFreeEntry(blocked_core_registers_, kNumberOfCoreRegisters); in AllocateFreeRegister()
455 blocked_core_registers_[SP] = true; in SetupBlockedRegisters()
456 blocked_core_registers_[LR] = true; in SetupBlockedRegisters()
457 blocked_core_registers_[PC] = true; in SetupBlockedRegisters()
460 blocked_core_registers_[TR] = true; in SetupBlockedRegisters()
463 blocked_core_registers_[IP] = true; in SetupBlockedRegisters()
[all …]
Dcode_generator_x86.cc397 DCHECK(!blocked_core_registers_[pair.AsRegisterPairLow()]); in AllocateFreeRegister()
398 DCHECK(!blocked_core_registers_[pair.AsRegisterPairHigh()]); in AllocateFreeRegister()
399 blocked_core_registers_[pair.AsRegisterPairLow()] = true; in AllocateFreeRegister()
400 blocked_core_registers_[pair.AsRegisterPairHigh()] = true; in AllocateFreeRegister()
412 FindFreeEntry(blocked_core_registers_, kNumberOfCpuRegisters)); in AllocateFreeRegister()
442 blocked_core_registers_[ESP] = true; in SetupBlockedRegisters()
445 blocked_core_registers_[EBP] = true; in SetupBlockedRegisters()
446 blocked_core_registers_[ESI] = true; in SetupBlockedRegisters()
447 blocked_core_registers_[EDI] = true; in SetupBlockedRegisters()
457 if (blocked_core_registers_[current.AsRegisterPairLow()] in UpdateBlockedPairRegisters()
[all …]
Dregister_allocator.cc63 blocked_core_registers_(codegen->GetBlockedCoreRegisters()), in RegisterAllocator()
819 ? blocked_core_registers_[reg] in IsBlocked()
Dcode_generator_arm64.cc631 blocked_core_registers_[reserved_core_registers.PopLowestIndex().code()] = true; in SetupBlockedRegisters()
642 blocked_core_registers_[reserved_core_baseline_registers.PopLowestIndex().code()] = true; in SetupBlockedRegisters()
662 ssize_t reg = FindFreeEntry(blocked_core_registers_, kNumberOfAllocatableRegisters); in AllocateFreeRegister()
Dcode_generator_x86_64.cc467 size_t reg = FindFreeEntry(blocked_core_registers_, kNumberOfCpuRegisters); in AllocateFreeRegister()
486 blocked_core_registers_[RSP] = true; in SetupBlockedRegisters()
489 blocked_core_registers_[TMP] = true; in SetupBlockedRegisters()
493 blocked_core_registers_[kCoreCalleeSaves[i]] = true; in SetupBlockedRegisters()