Searched refs:LiveOut (Results 1 - 10 of 10) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStackColoring.cpp | 113 BlockInfo.LiveOut.resize(NumAllocas); 169 // Compute LiveIn by unioning together the LiveOut sets of all preds. 176 LocalLiveIn |= I->second.LiveOut; 179 // Compute LiveOut by subtracting out lifetimes that end in this 196 // Update block LiveOut set, noting whether it has changed. 197 if (LocalLiveOut.test(BlockInfo.LiveOut)) { 199 BlockInfo.LiveOut |= LocalLiveOut; 270 << BlockInfo.LiveOut << "\n";
|
H A D | SafeStackColoring.h | 52 BitVector LiveOut; member in struct:llvm::safestack::StackColoring::BlockLifetimeInfo
|
H A D | StackColoring.cpp | 399 BitVector LiveOut; member in struct:__anon4662::StackColoring::BlockLifetimeInfo 548 dumpBV("LIVE_OUT", BlockInfo.LiveOut); 774 // Compute LiveIn by unioning together the LiveOut sets of all preds. 783 LocalLiveIn |= I->second.LiveOut; 786 // Compute LiveOut by subtracting out lifetimes that end in this 803 // Update block LiveOut set, noting whether it has changed. 804 if (LocalLiveOut.test(BlockInfo.LiveOut)) { 806 BlockInfo.LiveOut |= LocalLiveOut;
|
H A D | RegisterPressure.cpp | 778 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; 779 if (LiveOut.any()) { 780 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); 783 LiveOut); 784 PreviousMask = LiveOut; 833 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); 834 if (LiveOut.any()) 835 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); 1085 /// This assumes that the current LiveOut set is sufficient.
|
H A D | SplitKit.h | 126 bool LiveOut; ///< Current reg is live out. member in struct:llvm::SplitAnalysis::BlockInfo
|
H A D | SplitKit.cpp | 263 BI.LiveOut = true; 267 BI.LiveOut = false; 278 BI.LiveOut = false; 284 BI.LiveOut = true; 1565 if (BI.LiveIn && BI.LiveOut) 1579 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { 1712 << (BI.LiveOut ? ", stack-out" : ", killed in block")); 1718 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { 1767 if (!BI.LiveOut || BI.LastInstr < LSP) { 1810 assert(BI.LiveOut [all...] |
H A D | RegAllocGreedy.cpp | 1200 BC.Exit = (BI.LiveOut && 1233 if (BI.LiveOut) { 1424 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) 1602 BI.LiveOut && RegIn && RegOut) { 1624 if (BI.LiveOut) 1708 if (BI.LiveOut) { 2162 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; 2342 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; 2436 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut;
|
H A D | RegisterScavenging.cpp | 381 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, 401 LiveOut.available(Reg)) 379 findSurvivorBackwards(const MachineRegisterInfo &MRI, MachineBasicBlock::iterator From, MachineBasicBlock::iterator To, const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, bool RestoreAfter) argument
|
H A D | LiveIntervals.cpp | 371 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut; local 407 if (!LiveOut.insert(Pred).second) 423 if (!LiveOut.insert(Pred).second)
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | RewriteStatepointsForGC.cpp | 247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member in struct:__anon5713::GCPtrLivenessData 2647 // predecessor blocks when we seed the LiveOut sets 2703 // The terminator can be a member of the LiveOut set. LLVM's definition 2720 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); 2740 Data.LiveOut[&BB] = SetVector<Value *>(); 2741 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); 2743 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); 2755 SetVector<Value *> LiveOut = Data.LiveOut[BB]; local 2756 const auto OldLiveOutSize = LiveOut 2798 SetVector<Value *> LiveOut = Data.LiveOut[BB]; local [all...] |
Completed in 224 milliseconds