Lines Matching refs:VNInfo

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