Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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.cpp286 const SmallVirtRegSet &FixedRegisters) const override;
296 const SmallVirtRegSet &FixedRegisters) const override { in canEvictHintInterference()
298 FixedRegisters); in canEvictHintInterference()
397 const SmallVirtRegSet &FixedRegisters) const override;
531 const SmallVirtRegSet &FixedRegisters, FeaturesListNormalizer &Largest, in loadInterferenceFeatures() argument
566 if (FixedRegisters.count(Intf->reg())) in loadInterferenceFeatures()
597 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate()
682 VirtReg, Order, OrderLimit, CostPerUseLimit, FixedRegisters); in tryFindEvictionCandidate()
848 const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidatePosition()
852 VirtReg, Order, OrderLimit, CostPerUseLimit, FixedRegisters); in tryFindEvictionCandidatePosition()
[all …]
H A DRegAllocGreedy.cpp552 VirtReg, Order, CostPerUseLimit, FixedRegisters); in tryEvict()
1713 FixedRegisters.count(Intf->reg())) { in mayRecolorAllInterferences()
1798 assert(!FixedRegisters.count(VirtReg.reg())); in tryLastChanceRecoloring()
1799 FixedRegisters.insert(VirtReg.reg()); in tryLastChanceRecoloring()
1821 FixedRegisters)) { in tryLastChanceRecoloring()
1851 SmallVirtRegSet SaveFixedRegisters(FixedRegisters); in tryLastChanceRecoloring()
1867 FixedRegisters = SaveFixedRegisters; in tryLastChanceRecoloring()
1946 FixedRegisters.insert(LI->reg()); in tryRecoloringCandidates()
1959 SmallVirtRegSet FixedRegisters; in selectOrSplit() local
2230 tryAssign(VirtReg, Order, NewVRegs, FixedRegisters)) { in selectOrSplitImpl()
[all …]
H A DRegAllocEvictionAdvisor.h110 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const = 0;
116 const SmallVirtRegSet &FixedRegisters) const = 0;
H A DRegAllocGreedy.h332 const SmallVirtRegSet &FixedRegisters);
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterInfo.td650 def FixedRegisters : RegisterCategory<[DEBUG_REG, CONTROL_REG, CCR, FPCCR,
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td1398 def FixedRegisters : RegisterCategory<[CCR, FIXED_REGS]>;