/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...] |