Searched refs:LiveOut (Results 1 – 8 of 8) sorted by relevance
34 ; Num LiveOut Entries: 045 ; Num LiveOut Entries: 147 ; LiveOut Entry 1: %YMM2 (16 bytes) --> %XMM265 ; Num LiveOut Entries: 076 ; Num LiveOut Entries: 578 ; LiveOut Entry 1: %RAX (1 bytes) --> %AL or %AH82 ; 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 …]
35 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()
104 BitVector LiveOut; member222 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()
73 LiveOutMap LiveOut; variable207 LiveOut[MBB] = LiveOutPair(VNI, nullptr); in setLiveOutValue()
222 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()
889 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()
73 bool LiveOut; ///< Current reg is live out. member
328 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; in shrinkToUses() local388 if (!LiveOut.insert(*PI)) in shrinkToUses()405 if (!LiveOut.insert(*PI)) in shrinkToUses()