Searched refs:LiveBundles (Results 1 - 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp366 BitVector LiveBundles; member in struct:__anon4625::RAGreedy::GlobalSplitCandidate
373 LiveBundles.clear();
380 for (unsigned i : LiveBundles.set_bits())
1383 SpillPlacer->prepare(Cand.LiveBundles);
1399 if (!Cand.LiveBundles.any()) {
1405 for (int i : Cand.LiveBundles.set_bits())
1580 /// pattern in LiveBundles. This cost should be added to the local cost of the
1587 const BitVector &LiveBundles = Cand.LiveBundles; local
1593 bool RegIn = LiveBundles[Bundle
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp118 // Numbered LiveBundle structs. LiveBundles[0] is used for all CFG edges
120 SmallVector<LiveBundle, 8> LiveBundles; member in struct:__anon5456::FPS
122 // The edge bundle analysis provides indices into the LiveBundles vector.
144 // Partition all the CFG edges into LiveBundles.
355 LiveBundles[Bundles->getBundle(Entry->getNumber(), false)];
383 LiveBundles.clear();
394 assert(LiveBundles.empty() && "Stale data in LiveBundles");
395 LiveBundles.resize(Bundles->getNumBundles());
405 LiveBundles[Bundle
[all...]

Completed in 113 milliseconds