Lines Matching refs:AValNo
281 VNInfo *AValNo, VNInfo *BValNo);
656 VNInfo *AValNo = AS->valno; in adjustCopiesBackFrom() local
660 MachineInstr *ACopyMI = LIS->getInstructionFromIndex(AValNo->def); in adjustCopiesBackFrom()
667 IntB.FindSegmentContaining(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
717 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
755 VNInfo *AValNo, in hasOtherReachingDefs() argument
759 if (LIS->hasPHIKill(IntA, AValNo)) in hasOtherReachingDefs()
763 if (ASeg.valno != AValNo) continue; in hasOtherReachingDefs()
841 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true)); in removeCopyByCommutingDef() local
842 assert(AValNo && !AValNo->isUnused() && "COPY source not live"); in removeCopyByCommutingDef()
843 if (AValNo->isPHIDef()) in removeCopyByCommutingDef()
845 MachineInstr *DefMI = LIS->getInstructionFromIndex(AValNo->def); in removeCopyByCommutingDef()
873 if (NewReg != IntB.reg() || !IntB.Query(AValNo->def).isKill()) in removeCopyByCommutingDef()
878 if (hasOtherReachingDefs(IntA, IntB, AValNo, BValNo)) in removeCopyByCommutingDef()
888 if (US == IntA.end() || US->valno != AValNo) in removeCopyByCommutingDef()
895 LLVM_DEBUG(dbgs() << "\tremoveCopyByCommutingDef: " << AValNo->def << '\t' in removeCopyByCommutingDef()
939 if (US->valno != AValNo) in removeCopyByCommutingDef()
1029 BValNo->def = AValNo->def; in removeCopyByCommutingDef()
1030 auto P = addSegmentsWithValNo(IntB, BValNo, IntA, AValNo); in removeCopyByCommutingDef()
1034 LIS->removeVRegDefAt(IntA, AValNo->def); in removeCopyByCommutingDef()
1110 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx); in removePartialRedundancy() local
1111 assert(AValNo && !AValNo->isUnused() && "COPY source not live"); in removePartialRedundancy()
1112 if (!AValNo->isPHIDef()) in removePartialRedundancy()