| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 165 ActiveCols[ColIdx].LiveOut = LV.liveAtAddress(NextAddr); in update() 169 << ", LiveOut=" << ActiveCols[ColIdx].LiveOut << "\n"); in update() 171 if (!ActiveCols[ColIdx].LiveIn && !ActiveCols[ColIdx].LiveOut) in update() 184 bool LiveOut = LV.liveAtAddress(NextAddr); in update() local 185 if (!LiveIn && !LiveOut) in update() 192 << ", LiveOut=" << LiveOut << "\n"); in update() 195 ActiveCols[ColIdx].LiveOut = LiveOut; in update() 243 if ((AfterInst && ActiveCols[ColIdx].LiveOut) || in printAfterOtherLine() 246 else if (!AfterInst && ActiveCols[ColIdx].LiveOut) in printAfterOtherLine() 331 else if (ActiveCols[ColIdx].LiveIn && ActiveCols[ColIdx].LiveOut) in printAfterInst() [all …]
|
| H A D | SourcePrinter.h | 49 bool LiveOut = false; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackLifetime.cpp | 195 BitsIn |= I->second.LiveOut; in calculateLocalLiveness() 228 if (BitsIn.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 230 BlockInfo.LiveOut |= BitsIn; in calculateLocalLiveness() 239 BlockInfo.LiveOut.flip(); in calculateLocalLiveness() 307 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.cpp | 581 GCNRPTracker::LiveRegSet LiveIn, LiveOut; in runOnMachineFunction() local 586 LiveIn = LiveOut = getLiveRegs(MBBStartSlot, LIS, MRI); in runOnMachineFunction() 600 LiveOut = RPT.getLiveRegs(); in runOnMachineFunction() 607 LiveOut = RPT.getLiveRegs(); in runOnMachineFunction() 638 OS << PFX " Live-out:" << llvm::print(LiveOut, MRI); in runOnMachineFunction() 640 ReportLISMismatchIfAny(LiveOut, getLiveRegs(MBBEndSlot, LIS, MRI)); in runOnMachineFunction() 644 LaneBitmask MaskIntersection = Mask & LiveOut.lookup(Reg); in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegAllocFast.cpp | 401 MCPhysReg AssignedReg, bool Kill, bool LiveOut); 572 if (LiveOut) { in spill() 767 findLiveVirtReg(VirtReg)->LiveOut; in calcSpillCost() 1031 LRI->LiveOut = true; in defineVirtReg() 1058 if (LRI->Reloaded || LRI->LiveOut) { in defineVirtReg() 1062 LLVM_DEBUG(dbgs() << "Spill Reason: LO: " << LRI->LiveOut in defineVirtReg() 1065 spill(SpillBefore, VirtReg, PhysReg, Kill, LRI->LiveOut); in defineVirtReg() 1085 LRI->LiveOut = false; in defineVirtReg() 1108 LRI->LiveOut = true; in useVirtReg() 1208 if (I->LiveOut || I->Reloaded) { in dumpState() [all …]
|
| H A D | SplitKit.cpp | 252 BI.LiveOut = true; in calcLiveBlockInfo() 256 BI.LiveOut = false; in calcLiveBlockInfo() 267 BI.LiveOut = false; in calcLiveBlockInfo() 273 BI.LiveOut = true; in calcLiveBlockInfo() 304 return BI.LiveIn && BI.LiveOut && BI.FirstDef && L && in calcLiveBlockInfo() 1598 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock() 1614 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock() 1753 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock() 1802 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock() 1845 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock() [all …]
|
| H A D | AssignmentTrackingAnalysis.cpp | 393 DenseMap<const BasicBlock *, VarFragMap> LiveOut; member in __anon71b57efa0211::MemLocFragmentFill 581 auto PredLiveOut = LiveOut.find(Pred); in meet() 582 assert(PredLiveOut != LiveOut.end()); in meet() 900 LiveOut.init(RPONumber); in run() 941 LiveOut[BB] = std::move(LiveSet); in run() 1299 DenseMap<const BasicBlock *, BlockInfo> LiveOut; member in __anon71b57efa0211::AssignmentTrackingLowering 2071 const auto &PredLiveOut = LiveOut.find(Pred); in join() 2072 assert(PredLiveOut != LiveOut.end() && in join() 2315 LiveOut.init(RPONumber); in run() 2351 if (LiveOut[BB] != LiveSet) { in run() [all …]
|
| H A D | StackColoring.cpp | 397 BitVector LiveOut; member 546 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB() 794 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness() 815 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 817 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
|
| H A D | RegisterPressure.cpp | 777 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local 778 if (LiveOut.any()) { in recede() 779 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede() 782 LiveOut); in recede() 783 PreviousMask = LiveOut; in recede() 832 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local 833 if (LiveOut.any()) in recede() 834 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
|
| H A D | RegAllocGreedy.cpp | 617 BC.Exit = (BI.LiveOut && in addSplitConstraints() 650 if (BI.LiveOut) { in addSplitConstraints() 860 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost() 886 if (BI.LiveOut) in calcGlobalSplitCost() 954 if (BI.LiveOut) { in splitAroundRegion() 1502 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights() 1683 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit() 1776 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
|
| H A D | RegisterScavenging.cpp | 130 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument 154 LiveOut.available(Reg)) in findSurvivorBackwards()
|
| H A D | SplitKit.h | 127 bool LiveOut; ///< Current reg is live out. member
|
| H A D | ReachingDefAnalysis.cpp | 382 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses() local 383 if (LiveOut != MI) in getGlobalUses()
|
| H A D | LiveIntervals.cpp | 369 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local 405 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses() 421 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | StackLifetime.h | 43 : Begin(Size), End(Size), LiveIn(Size), LiveOut(Size) {} in BlockLifetimeInfo() 55 BitVector LiveOut; member
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 3290 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues() 3305 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local 3306 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues() 3309 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues() 3312 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues() 3318 Data.LiveOut[BB] = LiveOut; in computeLiveInValues() 3321 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues() 3347 assert(Data.LiveOut.count(BB)); in findLiveSetAtInst() 3348 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in findLiveSetAtInst() local 3356 LiveOut.remove(Inst); in findLiveSetAtInst() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanValue.h | 209 LiveOut, enumerator
|
| H A D | VPlan.h | 674 : VPUser({Op}, VPUser::VPUserID::LiveOut), Phi(Phi) {} in VPLiveOut() 677 return U->getVPUserID() == VPUser::VPUserID::LiveOut; in classof()
|
| H A D | LoopVectorize.cpp | 3621 if (auto *LiveOut = dyn_cast<VPLiveOut>(U)) in fixFixedOrderRecurrence() local 3622 LiveOuts.push_back(LiveOut); in fixFixedOrderRecurrence() 3644 for (VPLiveOut *LiveOut : LiveOuts) { in fixFixedOrderRecurrence() 3646 PHINode *LCSSAPhi = LiveOut->getPhi(); in fixFixedOrderRecurrence()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3261 DbgValue *LiveOut = LiveOutIdx[MBB]; in buildVLocValueMap() local 3271 if (*LiveOut != NewVal) { in buildVLocValueMap() 3272 *LiveOut = NewVal; in buildVLocValueMap() 3277 if (*LiveOut != TransferIt->second) { in buildVLocValueMap() 3278 *LiveOut = TransferIt->second; in buildVLocValueMap() 3284 if (*LiveOut != *LiveIn) { in buildVLocValueMap() 3285 *LiveOut = *LiveIn; in buildVLocValueMap()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 1056 LivePhysRegs LiveIn(HRI), LiveOut(HRI); in expandPostRAPseudo() local 1368 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1369 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo() 1401 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1402 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo()
|