Lines Matching defs:NewVNInfo
2478 SmallVectorImpl<VNInfo *> &NewVNInfo;
2486 /// NewVNInfo. This is suitable for passing to LiveInterval::join().
2645 NewVNInfo(newVNInfo), CP(cp), LIS(lis), Indexes(LIS->getSlotIndexes()),
2649 /// Analyze defs in LR and compute a value mapping in NewVNInfo.
3090 << NewVNInfo[Assignments[ValNo]]->def << '\n');
3102 Assignments[ValNo] = NewVNInfo.size();
3103 NewVNInfo.push_back(LR.getValNumInfo(ValNo));
3504 // Note that this VNInfo is reused and still referenced in NewVNInfo,
3567 SmallVector<VNInfo *, 16> NewVNInfo;
3568 JoinVals RHSVals(RRange, CP.getSrcReg(), CP.getSrcIdx(), LaneMask, NewVNInfo,
3570 JoinVals LHSVals(LRange, CP.getDstReg(), CP.getDstIdx(), LaneMask, NewVNInfo,
3573 // Compute NewVNInfo and resolve conflicts (see also joinVirtRegs())
3605 NewVNInfo);
3658 SmallVector<VNInfo *, 16> NewVNInfo;
3663 NewVNInfo, CP, LIS, TRI, false, TrackSubRegLiveness);
3665 NewVNInfo, CP, LIS, TRI, false, TrackSubRegLiveness);
3672 // First compute NewVNInfo and the simple value mappings.
3812 LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo);