HomeSort by relevance Sort by last modified time
    Searched refs:LiveOut (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 34 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[MBB]
    [all...]
LiveRangeCalc.h 43 /// 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;
212 LiveOut[MBB] = LiveOutPair(VNI, (MachineDomTreeNode *)0);
StackColoring.cpp 101 BitVector LiveOut;
229 DEBUG(dbgs()<<"LIVEOUT: {");
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;
SplitKit.h 72 bool LiveOut; ///< Current reg is live out.
SplitKit.cpp 223 BI.LiveOut = true;
227 BI.LiveOut = false;
238 BI.LiveOut = false;
244 BI.LiveOut = true;
    [all...]
RegAllocGreedy.cpp 715 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare;
735 if (BI.LiveOut) {
    [all...]
LiveIntervalAnalysis.cpp 315 SmallPtrSet<MachineBasicBlock*, 16> LiveOut;
373 if (!LiveOut.insert(*PI))
390 if (!LiveOut.insert(*PI))
    [all...]

Completed in 78 milliseconds