Home
last modified time | relevance | path

Searched refs:FixedRegisters (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocEvictionAdvisor.cpp225 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 DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp317 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 DRegAllocGreedy.cpp534 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 DRegAllocGreedy.h330 const SmallVirtRegSet &FixedRegisters);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocEvictionAdvisor.h110 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const = 0;
116 const SmallVirtRegSet &FixedRegisters) const = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td878 def FixedRegisters : RegisterCategory<[DEBUG_REG, CONTROL_REG, CCR, FPCCR,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td2020 def FixedRegisters : RegisterCategory<[CCR, FIXED_REGS]>;