Lines Matching defs:NewVNInfo
1720 SmallVectorImpl<VNInfo*> &NewVNInfo;
1728 /// NewVNInfo. This is suitable for passing to LiveInterval::join().
1864 SmallVectorImpl<VNInfo*> &newVNInfo, const CoalescerPair &cp,
1869 NewVNInfo(newVNInfo), CP(cp), LIS(lis), Indexes(LIS->getSlotIndexes()),
1873 /// Analyze defs in LR and compute a value mapping in NewVNInfo.
2222 << NewVNInfo[Assignments[ValNo]]->def << '\n');
2238 Assignments[ValNo] = NewVNInfo.size();
2239 NewVNInfo.push_back(LR.getValNumInfo(ValNo));
2516 // Note that this VNInfo is reused and still referenced in NewVNInfo,
2547 SmallVector<VNInfo*, 16> NewVNInfo;
2549 NewVNInfo, CP, LIS, TRI, true, true);
2551 NewVNInfo, CP, LIS, TRI, true, true);
2553 // Compute NewVNInfo and resolve conflicts (see also joinVirtRegs())
2586 NewVNInfo);
2640 SmallVector<VNInfo*, 16> NewVNInfo;
2644 JoinVals RHSVals(RHS, CP.getSrcReg(), CP.getSrcIdx(), 0, NewVNInfo, CP, LIS,
2646 JoinVals LHSVals(LHS, CP.getDstReg(), CP.getDstIdx(), 0, NewVNInfo, CP, LIS,
2653 // First compute NewVNInfo and the simple value mappings.
2721 LHS.join(RHS, LHSVals.getAssignments(), RHSVals.getAssignments(), NewVNInfo);