Lines Matching refs:AValNo
183 VNInfo *AValNo, VNInfo *BValNo);
502 VNInfo *AValNo = AS->valno; in adjustCopiesBackFrom() local
506 MachineInstr *ACopyMI = LIS->getInstructionFromIndex(AValNo->def); in adjustCopiesBackFrom()
513 IntB.FindSegmentContaining(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
550 VNInfo *SubValSNo = S.getVNInfoAt(AValNo->def.getPrevSlot()); in adjustCopiesBackFrom()
577 VNInfo *AValNo, in hasOtherReachingDefs() argument
581 if (LIS->hasPHIKill(IntA, AValNo)) in hasOtherReachingDefs()
585 if (ASeg.valno != AValNo) continue; in hasOtherReachingDefs()
650 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getRegSlot(true)); in removeCopyByCommutingDef() local
651 assert(AValNo && !AValNo->isUnused() && "COPY source not live"); in removeCopyByCommutingDef()
652 if (AValNo->isPHIDef()) in removeCopyByCommutingDef()
654 MachineInstr *DefMI = LIS->getInstructionFromIndex(AValNo->def); in removeCopyByCommutingDef()
682 if (NewReg != IntB.reg || !IntB.Query(AValNo->def).isKill()) in removeCopyByCommutingDef()
687 if (hasOtherReachingDefs(IntA, IntB, AValNo, BValNo)) in removeCopyByCommutingDef()
697 if (US == IntA.end() || US->valno != AValNo) in removeCopyByCommutingDef()
704 DEBUG(dbgs() << "\tremoveCopyByCommutingDef: " << AValNo->def << '\t' in removeCopyByCommutingDef()
752 if (US->valno != AValNo) in removeCopyByCommutingDef()
843 BValNo->def = AValNo->def; in removeCopyByCommutingDef()
844 addSegmentsWithValNo(IntB, BValNo, IntA, AValNo); in removeCopyByCommutingDef()
847 LIS->removeVRegDefAt(IntA, AValNo->def); in removeCopyByCommutingDef()