| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | stackmap-liveness.ll | 37 ; Num LiveOut Entries: 0 49 ; Num LiveOut Entries: 1 70 ; Num LiveOut Entries: 0 82 ; Num LiveOut Entries: 5 88 ; LiveOut Entry 2: %r8 (8 bytes) 116 ; Num LiveOut Entries: 0 128 ; Num LiveOut Entries: 2 130 ; LiveOut Entry 1: %rsp (8 bytes) 155 ; Num LiveOut Entries: 0 167 ; Num LiveOut Entries: 2 [all …]
|
| /llvm-project-15.0.7/mlir/test/Analysis/ |
| H A D | test-liveness.mlir | 7 // CHECK-NEXT: LiveOut:{{ *$}} 32 // CHECK-NEXT: LiveOut:{{ *$}} 84 // CHECK-NEXT: LiveOut:{{ *$}} 106 // CHECK-NEXT: LiveOut: arg1@0 135 // CHECK-NEXT: LiveOut: arg1@0 163 // CHECK-NEXT: LiveOut:{{ *$}} 249 // CHECK-NEXT: LiveOut: arg2@0 265 // CHECK-NEXT: LiveOut: arg2@0 281 // CHECK-NEXT: LiveOut:{{ *$}} 302 // CHECK-NEXT: LiveOut:{{ *$}} [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 159 ActiveCols[ColIdx].LiveOut = LV.liveAtAddress(NextAddr); in update() 163 << ", LiveOut=" << ActiveCols[ColIdx].LiveOut << "\n"); in update() 165 if (!ActiveCols[ColIdx].LiveIn && !ActiveCols[ColIdx].LiveOut) in update() 178 bool LiveOut = LV.liveAtAddress(NextAddr); in update() local 179 if (!LiveIn && !LiveOut) in update() 186 << ", LiveOut=" << LiveOut << "\n"); in update() 189 ActiveCols[ColIdx].LiveOut = LiveOut; in update() 237 if ((AfterInst && ActiveCols[ColIdx].LiveOut) || in printAfterOtherLine() 240 else if (!AfterInst && ActiveCols[ColIdx].LiveOut) in printAfterOtherLine() 325 else if (ActiveCols[ColIdx].LiveIn && ActiveCols[ColIdx].LiveOut) in printAfterInst() [all …]
|
| H A D | SourcePrinter.h | 48 bool LiveOut = false; member
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | StokeInfo.h | 53 std::set<std::string> LiveOut; member 69 LiveOut.clear(); in reset() 93 for (std::string S : LiveOut) in printData()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | stackmap-liveness.ll | 30 ; Num LiveOut Entries: 1 32 ; LiveOut Entry 0: X0 36 ; LiveOut Entry 1: SP
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | StackLifetime.cpp | 192 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness() 196 LocalLiveIn = I->second.LiveOut; in calculateLocalLiveness() 198 LocalLiveIn &= I->second.LiveOut; in calculateLocalLiveness() 220 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 222 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness() 291 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegAllocFast.cpp | 98 bool LiveOut = false; ///< Register is possibly live out. member 286 MCPhysReg AssignedReg, bool Kill, bool LiveOut); 455 if (LiveOut) { in spill() 653 findLiveVirtReg(VirtReg)->LiveOut; in calcSpillCost() 910 LRI->LiveOut = true; in defineVirtReg() 929 if (LRI->Reloaded || LRI->LiveOut) { in defineVirtReg() 936 spill(SpillBefore, VirtReg, PhysReg, Kill, LRI->LiveOut); in defineVirtReg() 939 LRI->LiveOut = false; in defineVirtReg() 961 LRI->LiveOut = true; in useVirtReg() 1052 if (I->LiveOut || I->Reloaded) { in dumpState() [all …]
|
| H A D | StackColoring.cpp | 427 BitVector LiveOut; member 579 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB() 827 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness() 848 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness() 850 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
|
| H A D | SplitKit.cpp | 249 BI.LiveOut = true; in calcLiveBlockInfo() 253 BI.LiveOut = false; in calcLiveBlockInfo() 264 BI.LiveOut = false; in calcLiveBlockInfo() 270 BI.LiveOut = true; in calcLiveBlockInfo() 1585 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock() 1599 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock() 1732 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock() 1738 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock() 1787 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock() 1830 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock() [all …]
|
| H A D | RegisterPressure.cpp | 780 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local 781 if (LiveOut.any()) { in recede() 782 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede() 785 LiveOut); in recede() 786 PreviousMask = LiveOut; in recede() 835 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local 836 if (LiveOut.any()) in recede() 837 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
|
| H A D | RegAllocGreedy.cpp | 581 BC.Exit = (BI.LiveOut && in addSplitConstraints() 614 if (BI.LiveOut) { in addSplitConstraints() 806 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost() 832 if (BI.LiveOut) in calcGlobalSplitCost() 900 if (BI.LiveOut) { in splitAroundRegion() 1313 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights() 1494 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit() 1587 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
|
| H A D | SplitKit.h | 128 bool LiveOut; ///< Current reg is live out. member
|
| H A D | ReachingDefAnalysis.cpp | 383 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses() local 384 if (LiveOut != MI) in getGlobalUses()
|
| H A D | RegisterScavenging.cpp | 359 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument 383 LiveOut.available(Reg)) in findSurvivorBackwards()
|
| H A D | LiveIntervals.cpp | 374 SmallPtrSet<const MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local 410 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses() 426 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | StackLifetime.h | 43 : Begin(Size), End(Size), LiveIn(Size), LiveOut(Size) {} in BlockLifetimeInfo() 55 BitVector LiveOut; member
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 3190 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues() 3205 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local 3209 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues() 3212 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues() 3218 Data.LiveOut[BB] = LiveOut; in computeLiveInValues() 3221 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues() 3247 assert(Data.LiveOut.count(BB)); in findLiveSetAtInst() 3248 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in findLiveSetAtInst() local 3255 LiveOut); in findLiveSetAtInst() 3256 LiveOut.remove(Inst); in findLiveSetAtInst() [all …]
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | StokeInfo.cpp | 135 getRegNameFromBitVec(BF.getBinaryContext(), LiveOutBV, &FuncInfo.LiveOut); in checkFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanValue.h | 212 LiveOut, enumerator
|
| H A D | VPlan.h | 635 : VPUser({Op}, VPUser::VPUserID::LiveOut), Phi(Phi) {} in VPLiveOut()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 2790 DbgValue *LiveOut = LiveOutIdx[MBB]; in buildVLocValueMap() local 2800 if (*LiveOut != NewVal) { in buildVLocValueMap() 2801 *LiveOut = NewVal; in buildVLocValueMap() 2806 if (*LiveOut != TransferIt->second) { in buildVLocValueMap() 2807 *LiveOut = TransferIt->second; in buildVLocValueMap() 2813 if (*LiveOut != *LiveIn) { in buildVLocValueMap() 2814 *LiveOut = *LiveIn; in buildVLocValueMap()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 1049 LivePhysRegs LiveIn(HRI), LiveOut(HRI); in expandPostRAPseudo() local 1361 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1362 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo() 1394 getLiveOutRegsAt(LiveOut, MI); in expandPostRAPseudo() 1395 bool IsDestLive = !LiveOut.available(MRI, Op0.getReg()); in expandPostRAPseudo()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Statepoints.rst | 502 The LiveOut section of the StkMapRecord will be empty for a statepoint
|