Lines Matching refs:VNInfo
98 const VNInfo *VNI = CurLI->getVNInfoBefore(MBBEnd); in computeLastSplitPoint()
373 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue()
374 const VNInfo *ParentVNI, in defValue()
382 VNInfo *VNI = LI->getNextValue(Idx, LIS.getVNInfoAllocator()); in defValue()
395 if (VNInfo *OldVNI = InsP.first->second.getPointer()) { in defValue()
409 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute()
412 VNInfo *VNI = VFP.getPointer(); in forceRecompute()
430 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent()
431 VNInfo *ParentVNI, in defFromParent()
484 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
493 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore()
501 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
510 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter()
520 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
526 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd()
551 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
571 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter()
582 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
591 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore()
600 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
606 VNInfo *VNI = defFromParent(0, ParentVNI, Start, MBB, in leaveIntvAtTop()
615 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
633 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { in removeBackCopies()
640 VNInfo *VNI = Copies[i]; in removeBackCopies()
745 VNInfo *VNI = *VI; in hoistCopiesForSize()
748 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
805 VNInfo *ParentVNI = Parent->getValNumInfo(i); in hoistCopiesForSize()
817 SmallVector<VNInfo*, 8> BackCopies; in hoistCopiesForSize()
820 VNInfo *VNI = *VI; in hoistCopiesForSize()
823 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
842 VNInfo *ParentVNI = ParentI->valno; in transferValues()
868 if (VNInfo *VNI = VFP.getPointer()) { in transferValues()
894 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
914 VNInfo *VNI = LR.extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
948 const VNInfo *PHIVNI = *I; in extendPHIKillRanges()
1054 const VNInfo *ParentVNI = *I; in finish()