Lines Matching defs:BValNo
276 /// other than BValNo val# that can reach uses of AValno val# of IntA.
278 VNInfo *AValNo, VNInfo *BValNo);
637 // BValNo is a value number in B that is defined by a copy from A. 'B1' in
642 VNInfo *BValNo = BS->valno;
647 if (BValNo->def != CopyIdx)
690 BValNo->def = FillerStart;
695 IntB.addSegment(LiveInterval::Segment(FillerStart, FillerEnd, BValNo));
698 if (BValNo != ValS->valno)
699 IntB.MergeValueNumberInto(BValNo, ValS->valno);
756 VNInfo *BValNo) {
769 if (BI->valno == BValNo)
836 // BValNo is a value number in B that is defined by a copy from A. 'B1' in
839 VNInfo *BValNo = IntB.getVNInfoAt(CopyIdx);
840 assert(BValNo != nullptr && BValNo->def == CopyIdx);
880 if (hasOtherReachingDefs(IntA, IntB, AValNo, BValNo))
958 // BValNo.
965 BValNo = IntB.MergeValueNumberInto(DVNI, BValNo);
978 // Extend BValNo by merging in IntA live segments of AValNo. Val# definition
1031 BValNo->def = AValNo->def;
1032 auto P = addSegmentsWithValNo(IntB, BValNo, IntA, AValNo);
1219 VNInfo *BValNo = IntB.Query(CopyIdx).valueOutOrDead();
1222 BValNo->markUnused();
1242 VNInfo *BValNo = SR.Query(CopyIdx).valueOutOrDead();
1243 assert(BValNo && "All sublanes should be live");
1245 BValNo->markUnused();