Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dstackmap-liveness.ll37 ; 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 Dtest-liveness.mlir7 // 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 DSourcePrinter.cpp159 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 DSourcePrinter.h48 bool LiveOut = false; member
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DStokeInfo.h53 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 Dstackmap-liveness.ll30 ; Num LiveOut Entries: 1
32 ; LiveOut Entry 0: X0
36 ; LiveOut Entry 1: SP
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackLifetime.cpp192 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 DRegAllocFast.cpp98 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 DStackColoring.cpp427 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 DSplitKit.cpp249 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 DRegisterPressure.cpp780 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 DRegAllocGreedy.cpp581 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 DSplitKit.h128 bool LiveOut; ///< Current reg is live out. member
H A DReachingDefAnalysis.cpp383 if (auto *LiveOut = getLocalLiveOutMIDef(MI->getParent(), PhysReg)) { in getGlobalUses() local
384 if (LiveOut != MI) in getGlobalUses()
H A DRegisterScavenging.cpp359 const LiveRegUnits &LiveOut, ArrayRef<MCPhysReg> AllocationOrder, in findSurvivorBackwards() argument
383 LiveOut.available(Reg)) in findSurvivorBackwards()
H A DLiveIntervals.cpp374 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 DStackLifetime.h43 : 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 DRewriteStatepointsForGC.cpp3190 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 DStokeInfo.cpp135 getRegNameFromBitVec(BF.getBinaryContext(), LiveOutBV, &FuncInfo.LiveOut); in checkFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h212 LiveOut, enumerator
H A DVPlan.h635 : VPUser({Op}, VPUser::VPUserID::LiveOut), Phi(Phi) {} in VPLiveOut()
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp2790 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 DHexagonInstrInfo.cpp1049 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 DStatepoints.rst502 The LiveOut section of the StkMapRecord will be empty for a statepoint