Home
last modified time | relevance | path

Searched refs:LiveOut (Results 1 – 8 of 8) 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/lib/CodeGen/
DLiveRangeCalc.cpp35 LiveOut.resize(N); in reset()
125 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)nullptr); in updateLiveIns()
205 if (VNInfo *VNI = LiveOut[Pred].first) { in findReachingDefs()
254 LiveOut[MF->getBlockNumbered(*I)] = in findReachingDefs()
306 IDomValue = LiveOut[IDom->getBlock()]; in updateSSA()
310 LiveOut[IDom->getBlock()].second = IDomValue.second = in updateSSA()
315 LiveOutPair &Value = LiveOut[*PI]; in updateSSA()
337 LiveOutPair &LOP = LiveOut[MBB]; in updateSSA()
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()
DLiveRangeCalc.h73 LiveOutMap LiveOut; variable
207 LiveOut[MBB] = LiveOutPair(VNI, nullptr); in setLiveOutValue()
DSplitKit.cpp222 BI.LiveOut = true; in calcLiveBlockInfo()
226 BI.LiveOut = false; in calcLiveBlockInfo()
237 BI.LiveOut = false; in calcLiveBlockInfo()
243 BI.LiveOut = true; in calcLiveBlockInfo()
1145 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1159 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1293 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1299 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1348 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1390 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
DRegAllocGreedy.cpp889 BC.Exit = BI.LiveOut ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints()
909 if (BI.LiveOut) { in addSplitConstraints()
1088 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
1111 if (BI.LiveOut) in calcGlobalSplitCost()
1180 if (BI.LiveOut) { in splitAroundRegion()
1593 BI.LiveOut ? BI.LastInstr.getBoundaryIndex() : BI.LastInstr; in calcGapWeights()
1768 const bool LiveAfter = SplitAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
1861 bool LiveAfter = BestAfter != NumGaps || BI.LiveOut; in tryLocalSplit()
DSplitKit.h73 bool LiveOut; ///< Current reg is live out. member
DLiveIntervalAnalysis.cpp328 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; in shrinkToUses() local
388 if (!LiveOut.insert(*PI)) in shrinkToUses()
405 if (!LiveOut.insert(*PI)) in shrinkToUses()