Lines Matching refs:ValNo
1300 VNInfo *ValNo = SrcInt.Query(CopyIdx).valueIn(); in reMaterializeTrivialDef() local
1301 if (!ValNo) in reMaterializeTrivialDef()
1303 if (ValNo->isPHIDef() || ValNo->isUnused()) in reMaterializeTrivialDef()
1305 MachineInstr *DefMI = LIS->getInstructionFromIndex(ValNo->def); in reMaterializeTrivialDef()
1317 if (!Edit.checkRematerializable(ValNo, DefMI)) in reMaterializeTrivialDef()
1364 LiveRangeEdit::Remat RM(ValNo); in reMaterializeTrivialDef()
1366 if (!Edit.canRematerializeAt(RM, ValNo, CopyIdx, true)) in reMaterializeTrivialDef()
2550 ConflictResolution analyzeValue(unsigned ValNo, JoinVals &Other);
2555 void computeAssignment(unsigned ValNo, JoinVals &Other);
2573 taintExtent(unsigned ValNo, LaneBitmask TaintedLanes, JoinVals &Other,
2586 bool isPrunedValue(unsigned ValNo, JoinVals &Other);
2741 JoinVals::analyzeValue(unsigned ValNo, JoinVals &Other) { in analyzeValue() argument
2742 Val &V = Vals[ValNo]; in analyzeValue()
2744 VNInfo *VNI = LR.getValNumInfo(ValNo); in analyzeValue()
3021 void JoinVals::computeAssignment(unsigned ValNo, JoinVals &Other) { in computeAssignment() argument
3022 Val &V = Vals[ValNo]; in computeAssignment()
3026 assert(Assignments[ValNo] != -1 && "Bad recursion?"); in computeAssignment()
3029 switch ((V.Resolution = analyzeValue(ValNo, Other))) { in computeAssignment()
3035 Assignments[ValNo] = Other.Assignments[V.OtherVNI->id]; in computeAssignment()
3036 LLVM_DEBUG(dbgs() << "\t\tmerge " << printReg(Reg) << ':' << ValNo << '@' in computeAssignment()
3037 << LR.getValNumInfo(ValNo)->def << " into " in computeAssignment()
3040 << NewVNInfo[Assignments[ValNo]]->def << '\n'); in computeAssignment()
3052 Assignments[ValNo] = NewVNInfo.size(); in computeAssignment()
3053 NewVNInfo.push_back(LR.getValNumInfo(ValNo)); in computeAssignment()
3071 taintExtent(unsigned ValNo, LaneBitmask TaintedLanes, JoinVals &Other, in taintExtent() argument
3073 VNInfo *VNI = LR.getValNumInfo(ValNo); in taintExtent()
3194 bool JoinVals::isPrunedValue(unsigned ValNo, JoinVals &Other) { in isPrunedValue() argument
3195 Val &V = Vals[ValNo]; in isPrunedValue()