Home
last modified time | relevance | path

Searched refs:DstLI (Results 1 – 3 of 3) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/
HDLiveDebugVariables.cpp636 LiveInterval *DstLI = &LIS.getInterval(DstReg); in addDefsFromCopies() local
637 const VNInfo *DstVNI = DstLI->getVNInfoAt(Idx.getRegSlot()); in addDefsFromCopies()
639 CopyValues.push_back(std::make_pair(DstLI, DstVNI)); in addDefsFromCopies()
651 LiveInterval *DstLI = CopyValues[j].first; in addDefsFromCopies() local
653 if (DstLI->getVNInfoAt(Idx) != DstVNI) in addDefsFromCopies()
660 << DstVNI->id << " in " << *DstLI << '\n'); in addDefsFromCopies()
HDRegisterCoalescer.cpp1123 LiveInterval &DstLI = LIS->getInterval(DstReg); in eliminateUndefCopy() local
1126 if (VNInfo *PrevVNI = DstLI.getVNInfoAt(Idx)) { in eliminateUndefCopy()
1127 VNInfo *VNI = DstLI.getVNInfoAt(RegIndex); in eliminateUndefCopy()
1128 DstLI.MergeValueNumberInto(VNI, PrevVNI); in eliminateUndefCopy()
1132 for (LiveInterval::SubRange &SR : DstLI.subranges()) { in eliminateUndefCopy()
1140 DstLI.removeEmptySubRanges(); in eliminateUndefCopy()
1142 LIS->removeVRegDefAt(DstLI, RegIndex); in eliminateUndefCopy()
1152 if (UseMask != ~0u && DstLI.hasSubRanges()) { in eliminateUndefCopy()
1154 for (const LiveInterval::SubRange &SR : DstLI.subranges()) { in eliminateUndefCopy()
1163 isLive = DstLI.liveAt(UseIdx); in eliminateUndefCopy()
[all …]
HDInlineSpiller.cpp794 LiveInterval &DstLI = LIS.getInterval(DstReg); in eliminateRedundantSpills() local
795 VNInfo *DstVNI = DstLI.getVNInfoAt(Idx.getRegSlot()); in eliminateRedundantSpills()
798 WorkList.push_back(std::make_pair(&DstLI, DstVNI)); in eliminateRedundantSpills()