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 | 104 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()
|
D | SplitKit.cpp | 216 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()
|
D | RegAllocGreedy.cpp | 914 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()
|
D | SplitKit.h | 73 bool LiveOut; ///< Current reg is live out. member
|
D | LiveIntervalAnalysis.cpp | 353 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/ |
D | RewriteStatepointsForGC.cpp | 111 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/ |
D | Statepoints.rst | 411 The LiveOut section of the StkMapRecord will be empty for a statepoint
|