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

  /external/swiftshader/third_party/LLVM/lib/CodeGen/
LiveRangeCalc.cpp 24 LiveOut.resize(N);
47 // The value is live-through, update LiveOut as well. Defer the Domtree
50 LiveOut[MBB] = LiveOutPair(VNI, (MachineDomTreeNode *)0);
123 if (VNInfo *VNI = LiveOut[Pred].first) {
201 IDomValue = LiveOut[IDom->getBlock()];
205 LiveOut[IDom->getBlock()].second = IDomValue.second =
210 LiveOutPair &Value = LiveOut[*PI];
231 // LiveOut indicates a foreign or missing value.
232 LiveOutPair &LOP = LiveOut[MBB];
LiveRangeCalc.h 37 /// Seen - Bit vector of active entries in LiveOut, also used as a visited
50 /// LiveOut - Map each basic block where a live range is live out to the
57 /// 2. LiveOut[MBB].second.getNode() == MBB
59 /// 3. forall P in preds(MBB): LiveOut[P] == LiveOut[MBB]
67 LiveOutMap LiveOut;
194 LiveOut[MBB] = LiveOutPair(VNI, (MachineDomTreeNode *)0);
SplitKit.h 75 bool LiveOut; ///< Current reg is live out.
RegAllocGreedy.cpp 686 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare;
706 if (BI.LiveOut) {
885 if (BI.LiveIn && BI.LiveOut && BI.FirstDef)
908 if (BI.LiveOut)
    [all...]
SplitKit.cpp 200 BI.LiveOut = true;
204 BI.LiveOut = false;
215 BI.LiveOut = false;
221 BI.LiveOut = true;
    [all...]
LiveIntervalAnalysis.cpp 729 // for those implicit_def that define values which are liveout of their
762 SmallPtrSet<MachineBasicBlock*, 16> LiveOut;
828 if (!LiveOut.insert(*PI))
845 if (!LiveOut.insert(*PI))
    [all...]
  /external/llvm/lib/CodeGen/
SafeStackColoring.cpp 100 BlockInfo.LiveOut.resize(NumAllocas);
156 // Compute LiveIn by unioning together the LiveOut sets of all preds.
161 LocalLiveIn |= I->second.LiveOut;
164 // Compute LiveOut by subtracting out lifetimes that end in this
181 // Update block LiveOut set, noting whether it has changed.
182 if (LocalLiveOut.test(BlockInfo.LiveOut)) {
184 BlockInfo.LiveOut |= LocalLiveOut;
251 << ", livein " << BlockInfo.LiveIn << ", liveout "
252 << BlockInfo.LiveOut << "\n";
SafeStackColoring.h 43 BitVector LiveOut;
StackColoring.cpp 263 BitVector LiveOut;
406 dumpBV("LIVE_OUT", BlockInfo.LiveOut);
640 // Compute LiveIn by unioning together the LiveOut sets of all preds.
646 LocalLiveIn |= I->second.LiveOut;
649 // Compute LiveOut by subtracting out lifetimes that end in this
666 // Update block LiveOut set, noting whether it has changed.
667 if (LocalLiveOut.test(BlockInfo.LiveOut)) {
669 BlockInfo.LiveOut |= LocalLiveOut;
714 for (int pos = MBBLiveness.LiveOut.find_first(); pos != -1;
715 pos = MBBLiveness.LiveOut.find_next(pos))
    [all...]
RegisterPressure.cpp 740 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask;
741 if (LiveOut != 0) {
742 discoverLiveOut(RegisterMaskPair(Reg, LiveOut));
744 increaseSetPressure(CurrSetPressure, *MRI, Reg, 0, LiveOut);
745 PreviousMask = LiveOut;
794 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx);
795 if (LiveOut != 0)
796 discoverLiveOut(RegisterMaskPair(Reg, LiveOut));
    [all...]
SplitKit.cpp 238 BI.LiveOut = true;
242 BI.LiveOut = false;
253 BI.LiveOut = false;
259 BI.LiveOut = true;
    [all...]
SplitKit.h 108 bool LiveOut; ///< Current reg is live out.
RegAllocGreedy.cpp     [all...]
LiveIntervalAnalysis.cpp 359 SmallPtrSet<MachineBasicBlock*, 16> LiveOut;
379 if (!LiveOut.insert(Pred).second)
395 if (!LiveOut.insert(Pred).second)
    [all...]
  /external/swiftshader/third_party/subzero/src/
IceLiveness.h 57 // LiveIn and LiveOut track the in- and out-liveness of the global
59 LivenessBV LiveIn, LiveOut;
93 return Nodes[Index].LiveOut;
IceLiveness.cpp 115 Node.LiveOut.resize(NumGlobals);
IceCfgNode.cpp 839 const LivenessBV &LiveOut = Liveness->getLiveOut(this);
852 LiveInAndOut &= LiveOut;
    [all...]
  /external/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp 152 MapVector<BasicBlock *, SetVector<Value *>> LiveOut;
    [all...]

Completed in 1296 milliseconds