Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDRegAllocEvictionAdvisor.cpp170 const SmallVirtRegSet &FixedRegisters) const { in canEvictHintInterference()
174 FixedRegisters); in canEvictHintInterference()
188 EvictionCost &MaxCost, const SmallVirtRegSet &FixedRegisters) const { in canEvictInterferenceBasedOnCost()
220 if (FixedRegisters.count(Intf->reg())) in canEvictInterferenceBasedOnCost()
278 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate()
301 FixedRegisters)) in tryFindEvictionCandidate()
HDMLRegAllocEvictAdvisor.cpp310 const SmallVirtRegSet &FixedRegisters) const;
316 bool IsHint, const SmallVirtRegSet &FixedRegisters,
326 const SmallVirtRegSet &FixedRegisters) const override;
337 const SmallVirtRegSet &FixedRegisters) const override { in canEvictHintInterference()
339 FixedRegisters); in canEvictHintInterference()
443 const SmallVirtRegSet &FixedRegisters) const override;
601 const SmallVirtRegSet &FixedRegisters, in loadInterferenceFeatures() argument
637 if (FixedRegisters.count(Intf->reg())) in loadInterferenceFeatures()
668 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const { in tryFindEvictionCandidate()
715 if (loadInterferenceFeatures(VirtReg, PhysReg, I.isHint(), FixedRegisters, in tryFindEvictionCandidate()
[all …]
HDRegAllocGreedy.cpp400 const SmallVirtRegSet &FixedRegisters) { in tryAssign() argument
424 FixedRegisters)) { in tryAssign()
447 MCRegister CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost, FixedRegisters); in tryAssign()
581 const SmallVirtRegSet &FixedRegisters) { in tryEvict() argument
586 VirtReg, Order, CostPerUseLimit, FixedRegisters); in tryEvict()
1800 const SmallVirtRegSet &FixedRegisters) { in trySplit() argument
1869 SmallLISet &RecoloringCandidates, const SmallVirtRegSet &FixedRegisters) { in mayRecolorAllInterferences() argument
1900 FixedRegisters.count(Intf->reg())) { in mayRecolorAllInterferences()
1957 SmallVirtRegSet &FixedRegisters, in tryLastChanceRecoloring() argument
1985 assert(!FixedRegisters.count(VirtReg.reg())); in tryLastChanceRecoloring()
[all …]
HDRegAllocEvictionAdvisor.h109 uint8_t CostPerUseLimit, const SmallVirtRegSet &FixedRegisters) const = 0;
115 const SmallVirtRegSet &FixedRegisters) const = 0;
HDRegAllocGreedy.h340 const SmallVirtRegSet &FixedRegisters);
/freebsd-head/contrib/llvm-project/llvm/lib/Target/X86/
HDX86RegisterInfo.td845 def FixedRegisters : RegisterCategory<[DEBUG_REG, CONTROL_REG, CCR, FPCCR,
/freebsd-head/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64RegisterInfo.td1861 def FixedRegisters : RegisterCategory<[CCR, FIXED_REGS]>;