Home
last modified time | relevance | path

Searched refs:LiveBundles (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.h233 BitVector LiveBundles; member
240 LiveBundles.clear(); in reset()
247 for (unsigned I : LiveBundles.set_bits()) in getBundles()
H A DRegAllocGreedy.cpp818 SpillPlacer->prepare(Cand.LiveBundles); in calcCompactRegion()
834 if (!Cand.LiveBundles.any()) { in calcCompactRegion()
840 for (int I : Cand.LiveBundles.set_bits()) in calcCompactRegion()
871 const BitVector &LiveBundles = Cand.LiveBundles; in calcGlobalSplitCost() local
876 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, false)]; in calcGlobalSplitCost()
877 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)]; in calcGlobalSplitCost()
891 bool RegIn = LiveBundles[Bundles->getBundle(Number, false)]; in calcGlobalSplitCost()
892 bool RegOut = LiveBundles[Bundles->getBundle(Number, true)]; in calcGlobalSplitCost()
1107 unsigned Count = GlobalCand[CandIndex].LiveBundles.count(); in calculateRegionSplitCostAroundReg()
1124 SpillPlacer->prepare(Cand.LiveBundles); in calculateRegionSplitCostAroundReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp119 SmallVector<LiveBundle, 8> LiveBundles; member
354 LiveBundles[Bundles->getBundle(Entry->getNumber(), false)]; in runOnMachineFunction()
382 LiveBundles.clear(); in runOnMachineFunction()
393 assert(LiveBundles.empty() && "Stale data in LiveBundles"); in bundleCFGRecomputeKillFlags()
394 LiveBundles.resize(Bundles->getNumBundles()); in bundleCFGRecomputeKillFlags()
404 LiveBundles[Bundles->getBundle(MBB.getNumber(), false)].Mask |= Mask; in bundleCFGRecomputeKillFlags()
510 LiveBundles[Bundles->getBundle(MBB->getNumber(), false)]; in setupBlockStack()
549 LiveBundle &Bundle = LiveBundles[BundleIdx]; in finishBlockStack()