Lines Matching defs:BValNo
279 /// other than BValNo val# that can reach uses of AValno val# of IntA.
281 VNInfo *AValNo, VNInfo *BValNo);
640 // BValNo is a value number in B that is defined by a copy from A. 'B1' in
644 VNInfo *BValNo = BS->valno;
649 if (BValNo->def != CopyIdx) return false;
689 BValNo->def = FillerStart;
694 IntB.addSegment(LiveInterval::Segment(FillerStart, FillerEnd, BValNo));
697 if (BValNo != ValS->valno)
698 IntB.MergeValueNumberInto(BValNo, ValS->valno);
756 VNInfo *BValNo) {
768 if (BI->valno == BValNo)
834 // BValNo is a value number in B that is defined by a copy from A. 'B1' in
837 VNInfo *BValNo = IntB.getVNInfoAt(CopyIdx);
838 assert(BValNo != nullptr && BValNo->def == CopyIdx);
878 if (hasOtherReachingDefs(IntA, IntB, AValNo, BValNo))
956 // BValNo.
963 BValNo = IntB.MergeValueNumberInto(DVNI, BValNo);
976 // Extend BValNo by merging in IntA live segments of AValNo. Val# definition
1029 BValNo->def = AValNo->def;
1030 auto P = addSegmentsWithValNo(IntB, BValNo, IntA, AValNo);
1217 VNInfo *BValNo = IntB.Query(CopyIdx).valueOutOrDead();
1220 BValNo->markUnused();
1240 VNInfo *BValNo = SR.Query(CopyIdx).valueOutOrDead();
1241 assert(BValNo && "All sublanes should be live");
1243 BValNo->markUnused();