Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocEvictionAdvisor.cpp169 const SmallVirtRegSet &FixedRegisters) const { in canEvictHintInterference()
173 FixedRegisters); in canEvictHintInterference()
187 EvictionCost &MaxCost, const SmallVirtRegSet &FixedRegisters) const { in canEvictInterferenceBasedOnCost()
219 if (FixedRegisters.count(Intf->reg())) in canEvictInterferenceBasedOnCost()
277 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate()
300 FixedRegisters)) in tryFindEvictionCandidate()
H A DMLRegAllocEvictAdvisor.cpp325 const SmallVirtRegSet &FixedRegisters) const override;
336 const SmallVirtRegSet &FixedRegisters) const override { in canEvictHintInterference()
338 FixedRegisters); in canEvictHintInterference()
441 const SmallVirtRegSet &FixedRegisters) const override;
598 const SmallVirtRegSet &FixedRegisters, in loadInterferenceFeatures() argument
634 if (FixedRegisters.count(Intf->reg())) in loadInterferenceFeatures()
665 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate()
778 VirtReg, Order, OrderLimit, CostPerUseLimit, FixedRegisters); in tryFindEvictionCandidate()
1087 const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidatePosition()
1091 VirtReg, Order, OrderLimit, CostPerUseLimit, FixedRegisters); in tryFindEvictionCandidatePosition()
[all …]
H A DRegAllocGreedy.cpp588 VirtReg, Order, CostPerUseLimit, FixedRegisters); in tryEvict()
1902 FixedRegisters.count(Intf->reg())) { in mayRecolorAllInterferences()
1987 assert(!FixedRegisters.count(VirtReg.reg())); in tryLastChanceRecoloring()
1988 FixedRegisters.insert(VirtReg.reg()); in tryLastChanceRecoloring()
2010 FixedRegisters)) { in tryLastChanceRecoloring()
2040 SmallVirtRegSet SaveFixedRegisters(FixedRegisters); in tryLastChanceRecoloring()
2056 FixedRegisters = SaveFixedRegisters; in tryLastChanceRecoloring()
2135 FixedRegisters.insert(LI->reg()); in tryRecoloringCandidates()
2148 SmallVirtRegSet FixedRegisters; in selectOrSplit() local
2420 tryAssign(VirtReg, Order, NewVRegs, FixedRegisters)) { in selectOrSplitImpl()
[all …]
H A DRegAllocEvictionAdvisor.h109 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const = 0;
115 const SmallVirtRegSet &FixedRegisters) const = 0;
H A DRegAllocGreedy.h340 const SmallVirtRegSet &FixedRegisters);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td845 def FixedRegisters : RegisterCategory<[DEBUG_REG, CONTROL_REG, CCR, FPCCR,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td1791 def FixedRegisters : RegisterCategory<[CCR, FIXED_REGS]>;