Searched refs:blocked_core_registers_ (Results 1 – 10 of 10) sorted by relevance
262 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
70 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()
296 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()
218 bool* const blocked_core_registers_; variable
875 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 …]
405 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 …]
397 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 …]
63 blocked_core_registers_(codegen->GetBlockedCoreRegisters()), in RegisterAllocator()819 ? blocked_core_registers_[reg] in IsBlocked()
631 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()
467 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()