Searched refs:LiveOut (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp34 LiveOut.resize(N);
123 // The value is live-through, update LiveOut as well.
126 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)0);
211 if (VNInfo *VNI = LiveOut[Pred].first) {
260 LiveOut[MF->getBlockNumbered(*I)] =
312 IDomValue = LiveOut[IDom->getBlock()];
316 LiveOut[IDom->getBlock()].second = IDomValue.second =
321 LiveOutPair &Value = LiveOut[*PI];
342 // LiveOut indicates a foreign or missing value.
343 LiveOutPair &LOP = LiveOut[MB
[all...]
H A DLiveRangeCalc.h43 /// Seen - Bit vector of active entries in LiveOut, also used as a visited
56 /// LiveOut - Map each basic block where a live range is live out to the
63 /// 2. LiveOut[MBB].second.getNode() == MBB
65 /// 3. forall P in preds(MBB): LiveOut[P] == LiveOut[MBB]
73 LiveOutMap LiveOut; member in class:llvm::LiveRangeCalc
212 LiveOut[MBB] = LiveOutPair(VNI, (MachineDomTreeNode *)0);
H A DStackColoring.cpp101 BitVector LiveOut; member in struct:__anon2234::StackColoring::BlockLifetimeInfo
230 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i)
231 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" ");
332 LocalLiveIn |= I->second.LiveOut;
376 if (LocalLiveOut.test(BlockInfo.LiveOut)) {
378 BlockInfo.LiveOut |= LocalLiveOut;
432 Alive |= BlockLiveness[MBB].LiveOut;
H A DSplitKit.cpp223 BI.LiveOut = true;
227 BI.LiveOut = false;
238 BI.LiveOut = false;
244 BI.LiveOut = true;
1141 if (BI.LiveIn && BI.LiveOut)
1155 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) {
1289 << (BI.LiveOut ? ", stack-out" : ", killed in block"));
1295 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) {
1344 if (!BI.LiveOut || BI.LastInstr < LSP) {
1386 assert(BI.LiveOut
[all...]
H A DRegAllocGreedy.cpp715 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare;
735 if (BI.LiveOut) {
914 if (BI.LiveIn && BI.LiveOut && BI.FirstDef)
937 if (BI.LiveOut)
1004 if (BI.LiveOut) {
1368 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr;
1541 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut;
1634 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut;
H A DSplitKit.h72 bool LiveOut; ///< Current reg is live out. member in struct:llvm::SplitAnalysis::BlockInfo
H A DLiveIntervalAnalysis.cpp315 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; local
373 if (!LiveOut.insert(*PI))
390 if (!LiveOut.insert(*PI))

Completed in 112 milliseconds