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.cpp104 BitVector LiveOut; member
222 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) in dump()
223 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); in dump()
317 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
359 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
361 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
414 for (int pos = MBBLiveness.LiveOut.find_first(); pos != -1; in calculateLiveIntervals()
415 pos = MBBLiveness.LiveOut.find_next(pos)) { in calculateLiveIntervals()
DSplitKit.cpp216 BI.LiveOut = true; in calcLiveBlockInfo()
220 BI.LiveOut = false; in calcLiveBlockInfo()
231 BI.LiveOut = false; in calcLiveBlockInfo()
237 BI.LiveOut = true; in calcLiveBlockInfo()
1119 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1133 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1267 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1273 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1322 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1364 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
DRegAllocGreedy.cpp914 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints()
934 if (BI.LiveOut) { in addSplitConstraints()
1111 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
1134 if (BI.LiveOut) in calcGlobalSplitCost()
1203 if (BI.LiveOut) { in splitAroundRegion()
1617 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
1792 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
1887 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
DSplitKit.h73 bool LiveOut; ///< Current reg is live out. member
DLiveIntervalAnalysis.cpp353 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; in extendSegmentsToUses() local
373 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
389 if (!LiveOut.insert(Pred).second) in extendSegmentsToUses()
/external/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp111 DenseMap<BasicBlock *, DenseSet<Value *>> LiveOut; member
2046 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2076 Data.LiveOut[&BB] = DenseSet<Value *>(); in computeLiveInValues()
2077 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2079 set_union(Data.LiveIn[&BB], Data.LiveOut[&BB]); in computeLiveInValues()
2091 DenseSet<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2092 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2095 set_union(LiveOut, Data.LiveIn[Succ]); in computeLiveInValues()
2098 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2104 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
[all …]
/external/llvm/docs/
DStatepoints.rst411 The LiveOut section of the StkMapRecord will be empty for a statepoint