Searched refs:FixedRegisters (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegAllocEvictionAdvisor.cpp | 225 const SmallVirtRegSet &FixedRegisters) const { in canEvictHintInterference() 229 FixedRegisters); in canEvictHintInterference() 243 EvictionCost &MaxCost, const SmallVirtRegSet &FixedRegisters) const { in canEvictInterferenceBasedOnCost() 275 if (FixedRegisters.count(Intf->reg())) in canEvictInterferenceBasedOnCost() 333 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate() 356 FixedRegisters)) in tryFindEvictionCandidate()
|
| H A D | MLRegallocEvictAdvisor.cpp | |
| H A D | MLRegAllocEvictAdvisor.cpp | 317 const SmallVirtRegSet &FixedRegisters) const; 323 bool IsHint, const SmallVirtRegSet &FixedRegisters, 333 const SmallVirtRegSet &FixedRegisters) const override; 344 const SmallVirtRegSet &FixedRegisters) const override { in canEvictHintInterference() 346 FixedRegisters); in canEvictHintInterference() 490 const SmallVirtRegSet &FixedRegisters) const override; 668 const SmallVirtRegSet &FixedRegisters, in loadInterferenceFeatures() argument 704 if (FixedRegisters.count(Intf->reg())) in loadInterferenceFeatures() 745 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate() 792 if (loadInterferenceFeatures(VirtReg, PhysReg, I.isHint(), FixedRegisters, in tryFindEvictionCandidate() [all …]
|
| H A D | RegAllocGreedy.cpp | 534 const SmallVirtRegSet &FixedRegisters) { in tryAssign() argument 558 FixedRegisters)) { in tryAssign() 581 MCRegister CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost, FixedRegisters); in tryAssign() 715 const SmallVirtRegSet &FixedRegisters) { in tryEvict() argument 720 VirtReg, Order, CostPerUseLimit, FixedRegisters); in tryEvict() 1937 const SmallVirtRegSet &FixedRegisters) { in trySplit() argument 2006 SmallLISet &RecoloringCandidates, const SmallVirtRegSet &FixedRegisters) { in mayRecolorAllInterferences() argument 2037 FixedRegisters.count(Intf->reg())) { in mayRecolorAllInterferences() 2093 SmallVectorImpl<Register> &NewVRegs, SmallVirtRegSet &FixedRegisters, in tryLastChanceRecoloring() argument 2120 assert(!FixedRegisters.count(VirtReg.reg())); in tryLastChanceRecoloring() [all …]
|
| H A D | RegAllocGreedy.h | 330 const SmallVirtRegSet &FixedRegisters);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegAllocEvictionAdvisor.h | 110 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const = 0; 116 const SmallVirtRegSet &FixedRegisters) const = 0;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 878 def FixedRegisters : RegisterCategory<[DEBUG_REG, CONTROL_REG, CCR, FPCCR,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.td | 2020 def FixedRegisters : RegisterCategory<[CCR, FIXED_REGS]>;
|