Home
last modified time | relevance | path

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

/external/llvm/test/CodeGen/X86/
Dstackmap-liveness.ll34 ; Num LiveOut Entries: 0
45 ; Num LiveOut Entries: 1
47 ; LiveOut Entry 1: %YMM2 (16 bytes) --> %XMM2
65 ; Num LiveOut Entries: 0
76 ; Num LiveOut Entries: 5
78 ; LiveOut Entry 1: %RAX (1 bytes) --> %AL or %AH
82 ; LiveOut Entry 2: %R8 (8 bytes)
86 ; LiveOut Entry 3: %YMM0 (32 bytes)
90 ; LiveOut Entry 4: %YMM1 (32 bytes)
94 ; LiveOut Entry 5: %YMM2 (16 bytes) --> %XMM2
[all …]
/external/llvm/test/CodeGen/AArch64/
Dstackmap-liveness.ll29 ; Num LiveOut Entries: 1
31 ; LiveOut Entry 0: X0
35 ; LiveOut Entry 1: SP
/external/llvm/lib/CodeGen/
DStackColoring.cpp103 BitVector LiveOut; member
221 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) in dump()
222 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); in dump()
316 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
358 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
360 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
413 for (int pos = MBBLiveness.LiveOut.find_first(); pos != -1; in calculateLiveIntervals()
414 pos = MBBLiveness.LiveOut.find_next(pos)) { in calculateLiveIntervals()
DSplitKit.cpp218 BI.LiveOut = true; in calcLiveBlockInfo()
222 BI.LiveOut = false; in calcLiveBlockInfo()
233 BI.LiveOut = false; in calcLiveBlockInfo()
239 BI.LiveOut = true; in calcLiveBlockInfo()
1120 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1134 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1268 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1274 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1323 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1365 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
DRegAllocGreedy.cpp946 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints()
966 if (BI.LiveOut) { in addSplitConstraints()
1143 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
1166 if (BI.LiveOut) in calcGlobalSplitCost()
1235 if (BI.LiveOut) { in splitAroundRegion()
1648 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
1823 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
1918 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
DSplitKit.h73 bool LiveOut; ///< Current reg is live out. member
DLiveIntervalAnalysis.cpp370 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local
390 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
406 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
/external/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp154 DenseMap<BasicBlock *, DenseSet<Value *>> LiveOut; member
2775 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2805 Data.LiveOut[&BB] = DenseSet<Value *>(); in computeLiveInValues()
2806 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2808 set_union(Data.LiveIn[&BB], Data.LiveOut[&BB]); in computeLiveInValues()
2820 DenseSet<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2821 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2824 set_union(LiveOut, Data.LiveIn[Succ]); in computeLiveInValues()
2827 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2833 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
[all …]
/external/llvm/docs/
DStatepoints.rst583 The LiveOut section of the StkMapRecord will be empty for a statepoint