Home
last modified time | relevance | path

Searched refs:DestLI (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DPHIElimination.cpp328 LiveInterval &DestLI = LIS->getInterval(DestReg); in LowerPHINode() local
329 assert(DestLI.begin() != DestLI.end() && in LowerPHINode()
331 if (DestLI.endIndex().isDead()) { in LowerPHINode()
335 VNInfo *OrigDestVNI = DestLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
337 DestLI.removeSegment(MBBStartIndex, MBBStartIndex.getDeadSlot()); in LowerPHINode()
338 DestLI.createDeadDef(DestCopyIndex.getRegSlot(), in LowerPHINode()
340 DestLI.removeValNo(OrigDestVNI); in LowerPHINode()
344 DestLI.removeSegment(MBBStartIndex, DestCopyIndex.getRegSlot()); in LowerPHINode()
345 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot()); in LowerPHINode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DPHIElimination.cpp342 LiveInterval &DestLI = LIS->getInterval(DestReg); in LowerPHINode() local
343 assert(DestLI.begin() != DestLI.end() && in LowerPHINode()
345 if (DestLI.endIndex().isDead()) { in LowerPHINode()
349 VNInfo *OrigDestVNI = DestLI.getVNInfoAt(MBBStartIndex); in LowerPHINode()
351 DestLI.removeSegment(MBBStartIndex, MBBStartIndex.getDeadSlot()); in LowerPHINode()
352 DestLI.createDeadDef(DestCopyIndex.getRegSlot(), in LowerPHINode()
354 DestLI.removeValNo(OrigDestVNI); in LowerPHINode()
358 DestLI.removeSegment(MBBStartIndex, DestCopyIndex.getRegSlot()); in LowerPHINode()
359 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getRegSlot()); in LowerPHINode()
DSplitKit.h424 unsigned SubIdx, LiveInterval &DestLI, bool Late, SlotIndex Def);
DSplitKit.cpp515 unsigned SubIdx, LiveInterval &DestLI, bool Late, SlotIndex Def) { in buildSingleSubRegCopy() argument
531 DestLI.refineSubRanges(Allocator, LaneMask, in buildSingleSubRegCopy()
553 LiveInterval &DestLI = LIS.getInterval(Edit->get(RegIdx)); in buildCopy() local
590 BestIdx, DestLI, Late, SlotIndex()); in buildCopy()
620 DestLI, Late, Def); in buildCopy()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DStrongPHIElimination.cpp345 LiveInterval &DestLI = LI->getInterval(DestReg); in runOnMachineFunction() local
348 assert(DestLI.ranges.size() == 1 in runOnMachineFunction()
351 LiveRange *DestLR = DestLI.begin(); in runOnMachineFunction()
744 LiveInterval &DestLI = LI->getInterval(DestReg); in InsertCopiesForPHI() local
748 VNInfo *DestVNI = DestLI.getVNInfoAt(PHIIndex.getDefIndex()); in InsertCopiesForPHI()
758 DestLI.addRange(LiveRange(MBBStartIndex, in InsertCopiesForPHI()
791 LiveInterval &DestLI = LI->getOrCreateInterval(DestReg); in InsertCopiesForPHI() local
793 DestLI.removeRange(PHIIndex.getDefIndex(), DestCopyIndex.getDefIndex()); in InsertCopiesForPHI()
795 VNInfo *DestVNI = DestLI.getVNInfoAt(DestCopyIndex.getDefIndex()); in InsertCopiesForPHI()