Lines Matching refs:VNInfo
345 VNInfo *SplitEditor::defValue(unsigned RegIdx, in defValue()
346 const VNInfo *ParentVNI, in defValue()
354 VNInfo *VNI = LI->getNextValue(Idx, 0, LIS.getVNInfoAllocator()); in defValue()
367 if (VNInfo *OldVNI = InsP.first->second.getPointer()) { in defValue()
381 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo *ParentVNI) { in forceRecompute()
384 VNInfo *VNI = VFP.getPointer(); in forceRecompute()
401 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, in defFromParent()
402 VNInfo *ParentVNI, in defFromParent()
429 VNInfo *VNI = defValue(RegIdx, ParentVNI, Def); in defFromParent()
457 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore()
466 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), MI); in enterIntvBefore()
474 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvAfter()
483 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Idx, *MI->getParent(), in enterIntvAfter()
493 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Last); in enterIntvAtEnd()
499 VNInfo *VNI = defFromParent(OpenIdx, ParentVNI, Last, MBB, in enterIntvAtEnd()
524 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Boundary); in leaveIntvAfter()
544 VNInfo *VNI = defFromParent(0, ParentVNI, Boundary, *MI->getParent(), in leaveIntvAfter()
555 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in leaveIntvBefore()
564 VNInfo *VNI = defFromParent(0, ParentVNI, Idx, *MI->getParent(), MI); in leaveIntvBefore()
573 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in leaveIntvAtTop()
579 VNInfo *VNI = defFromParent(0, ParentVNI, Start, MBB, in leaveIntvAtTop()
588 const VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Start); in overlapIntv()
606 void SplitEditor::removeBackCopies(SmallVectorImpl<VNInfo*> &Copies) { in removeBackCopies()
613 VNInfo *VNI = Copies[i]; in removeBackCopies()
718 VNInfo *VNI = *VI; in hoistCopiesForSize()
719 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
776 VNInfo *ParentVNI = Parent->getValNumInfo(i); in hoistCopiesForSize()
788 SmallVector<VNInfo*, 8> BackCopies; in hoistCopiesForSize()
791 VNInfo *VNI = *VI; in hoistCopiesForSize()
792 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(VNI->def); in hoistCopiesForSize()
811 VNInfo *ParentVNI = ParentI->valno; in transferValues()
837 if (VNInfo *VNI = VFP.getPointer()) { in transferValues()
863 VNInfo *VNI = LI->extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
883 VNInfo *VNI = LI->extendInBlock(BlockStart, std::min(BlockEnd, End)); in transferValues()
919 const VNInfo *PHIVNI = *I; in extendPHIKillRanges()
1027 const VNInfo *ParentVNI = *I; in finish()
1031 VNInfo *VNI = defValue(RegIdx, ParentVNI, ParentVNI->def); in finish()