Home
last modified time | relevance | path

Searched refs:LiveOut (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSafeStackColoring.cpp114 BlockInfo.LiveOut.resize(NumAllocas); in collectMarkers()
177 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
198 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
200 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
271 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
H A DStackColoring.cpp399 BitVector LiveOut; member
548 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB()
783 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
804 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
806 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
H A DRegisterPressure.cpp763 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local
764 if (LiveOut.any()) { in recede()
765 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
768 LiveOut); in recede()
769 PreviousMask = LiveOut; in recede()
818 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local
819 if (LiveOut.any()) in recede()
820 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
H A DSplitKit.cpp264 BI.LiveOut = true; in calcLiveBlockInfo()
268 BI.LiveOut = false; in calcLiveBlockInfo()
279 BI.LiveOut = false; in calcLiveBlockInfo()
285 BI.LiveOut = true; in calcLiveBlockInfo()
1565 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1579 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1712 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1718 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1767 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1810 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
H A DSafeStackColoring.h53 BitVector LiveOut; member
H A DRegAllocGreedy.cpp1186 BC.Exit = (BI.LiveOut && in addSplitConstraints()
1219 if (BI.LiveOut) { in addSplitConstraints()
1410 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
1588 BI.LiveOut && RegIn && RegOut) { in calcGlobalSplitCost()
1610 if (BI.LiveOut) in calcGlobalSplitCost()
1694 if (BI.LiveOut) { in splitAroundRegion()
2148 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
2328 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
2422 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
H A DSplitKit.h127 bool LiveOut; ///< Current reg is live out. member
H A DRegisterScavenging.cpp381 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument
401 LiveOut.available(Reg)) in findSurvivorBackwards()
H A DLiveIntervals.cpp367 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local
403 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
419 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2718 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
2733 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2737 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues()
2740 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2746 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
2749 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues()
2775 assert(Data.LiveOut.count(BB)); in findLiveSetAtInst()
2776 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in findLiveSetAtInst() local
2783 LiveOut); in findLiveSetAtInst()
2784 LiveOut.remove(Inst); in findLiveSetAtInst()
[all …]