Searched refs:LiveOut (Results 1 – 9 of 9) sorted by relevance
/external/llvm/test/CodeGen/X86/ |
D | stackmap-liveness.ll | 34 ; 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/ |
D | stackmap-liveness.ll | 29 ; Num LiveOut Entries: 1 31 ; LiveOut Entry 0: X0 35 ; LiveOut Entry 1: SP
|
/external/llvm/lib/CodeGen/ |
D | StackColoring.cpp | 103 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()
|
D | SplitKit.cpp | 218 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()
|
D | RegAllocGreedy.cpp | 946 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()
|
D | SplitKit.h | 73 bool LiveOut; ///< Current reg is live out. member
|
D | LiveIntervalAnalysis.cpp | 370 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/ |
D | RewriteStatepointsForGC.cpp | 154 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/ |
D | Statepoints.rst | 583 The LiveOut section of the StkMapRecord will be empty for a statepoint
|