Lines Matching refs:getReg

212   Register Reg = Op->getReg();  in getVRegDefOrNull()
271 getKnownLeadingZeroCount(MI->getOperand(1).getReg(), TII, MRI), in getKnownLeadingZeroCount()
272 getKnownLeadingZeroCount(MI->getOperand(2).getReg(), TII, MRI)); in getKnownLeadingZeroCount()
279 getKnownLeadingZeroCount(MI->getOperand(1).getReg(), TII, MRI), in getKnownLeadingZeroCount()
280 getKnownLeadingZeroCount(MI->getOperand(2).getReg(), TII, MRI)); in getKnownLeadingZeroCount()
355 Register RegOp = VisitedPHI->getOperand(PHIOp).getReg(); in collectUnprimedAccPHIs()
363 Register Reg = Instr->getOperand(1).getReg(); in collectUnprimedAccPHIs()
399 Register RegOp = PHI->getOperand(PHIOp).getReg(); in convertUnprimedAccPHIs()
406 assert(MRI->getRegClass(PHIInput->getOperand(1).getReg()) == in convertUnprimedAccPHIs()
424 PrimedAccPHI->getOperand(0).getReg(), false), in convertUnprimedAccPHIs()
441 addRegToUpdate(RegMBB.first.getReg()); in convertUnprimedAccPHIs()
481 addRegToUpdate(MO.getReg()); in simplifyCode()
504 if (!MO.isReg() || !MO.isDef() || !RegsToUpdate.count(MO.getReg())) in simplifyCode()
506 Register RegToUpdate = MO.getReg(); in simplifyCode()
547 Register Src = MI.getOperand(1).getReg(); in simplifyCode()
548 Register Dst = MI.getOperand(0).getReg(); in simplifyCode()
584 Register MIDestReg = MI.getOperand(0).getReg(); in simplifyCode()
627 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
629 TRI->lookThruCopyLike(MI.getOperand(2).getReg(), MRI); in simplifyCode()
649 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
663 MI.getOperand(0).getReg()) in simplifyCode()
665 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
673 Register DefReg1 = DefMI->getOperand(1).getReg(); in simplifyCode()
674 Register DefReg2 = DefMI->getOperand(2).getReg(); in simplifyCode()
693 MI.getOperand(0).getReg()) in simplifyCode()
695 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
706 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
707 addRegToUpdate(MI.getOperand(2).getReg()); in simplifyCode()
721 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
723 MI.getOperand(0).getReg()) in simplifyCode()
725 addRegToUpdate(DefMI->getOperand(0).getReg()); in simplifyCode()
726 addRegToUpdate(DefMI->getOperand(1).getReg()); in simplifyCode()
741 MI.getOperand(0).getReg()) in simplifyCode()
743 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
748 DefMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
763 MI.getOperand(0).getReg()) in simplifyCode()
765 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
777 MI.getOperand(0).getReg()) in simplifyCode()
779 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
790 TRI->lookThruCopyLike(MI.getOperand(OpNo).getReg(), MRI); in simplifyCode()
800 Register ConvReg = DefMI->getOperand(1).getReg(); in simplifyCode()
820 MI.getOperand(0).getReg()) in simplifyCode()
822 addRegToUpdate(MI.getOperand(OpNo).getReg()); in simplifyCode()
829 Register ShiftRes = DefMI->getOperand(0).getReg(); in simplifyCode()
830 Register ShiftOp1 = DefMI->getOperand(1).getReg(); in simplifyCode()
831 Register ShiftOp2 = DefMI->getOperand(2).getReg(); in simplifyCode()
846 addRegToUpdate(MI.getOperand(OpNo).getReg()); in simplifyCode()
857 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
866 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
868 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI); in simplifyCode()
883 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) { in simplifyCode()
885 Register ConvReg1 = RoundInstr->getOperand(1).getReg(); in simplifyCode()
886 Register FRSPDefines = RoundInstr->getOperand(0).getReg(); in simplifyCode()
890 Use.getOperand(i).getReg() == FRSPDefines) in simplifyCode()
920 Register NarrowReg = MI.getOperand(1).getReg(); in simplifyCode()
929 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
948 addRegToUpdate(MI.getOperand(0).getReg()); in simplifyCode()
960 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
971 Register NarrowReg = MI.getOperand(1).getReg(); in simplifyCode()
980 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
1020 addRegToUpdate(MI.getOperand(0).getReg()); in simplifyCode()
1032 SrcMI->getOperand(0).setReg(MI.getOperand(0).getReg()); in simplifyCode()
1046 MI.getOperand(0).getReg()) in simplifyCode()
1068 Register SrcReg = MI.getOperand(1).getReg(); in simplifyCode()
1078 ImpDefMI = MRI->getVRegDef(SrcMI->getOperand(1).getReg()); in simplifyCode()
1079 SubRegMI = MRI->getVRegDef(SrcMI->getOperand(2).getReg()); in simplifyCode()
1084 Register CopyReg = SubRegMI->getOperand(1).getReg(); in simplifyCode()
1092 getKnownLeadingZeroCount(SrcMI->getOperand(0).getReg(), TII, MRI); in simplifyCode()
1096 MI.getOperand(0).getReg()) in simplifyCode()
1117 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg()); in simplifyCode()
1134 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) || in simplifyCode()
1150 Register DominatorReg = Op2.getReg(); in simplifyCode()
1187 MI.getOperand(0).getReg()) in simplifyCode()
1189 addRegToUpdate(Op1.getReg()); in simplifyCode()
1190 addRegToUpdate(Op2.getReg()); in simplifyCode()
1206 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
1219 SrcReg = SrcMI->getOperand(1).getReg(); in simplifyCode()
1220 DstReg = MI.getOperand(1).getReg(); in simplifyCode()
1255 MI.getOperand(1).setReg(SrcMI->getOperand(1).getReg()); in simplifyCode()
1258 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
1259 addRegToUpdate(SrcMI->getOperand(0).getReg()); in simplifyCode()
1270 ? MI.getOperand(1).getReg() in simplifyCode()
1276 addRegToUpdate(MI.getOperand(1).getReg()); in simplifyCode()
1436 return Phi->getOperand(I-1).getReg(); in getIncomingRegForBlock()
1457 NextReg = Inst->getOperand(1).getReg(); in getSrcVReg()
1480 Register CndReg = (*BII).getOperand(1).getReg(); in eligibleForCompareElimination()
1491 if (MO.isReg() && !MO.getReg().isVirtual()) in eligibleForCompareElimination()
1545 MachineInstr *CMPI = MRI->getVRegDef(BI->getOperand(1).getReg()); in eligibleForCompareElimination()
1548 MachineInstr *Inst = MRI->getVRegDef(CMPI->getOperand(I).getReg()); in eligibleForCompareElimination()
1644 MachineInstr *CMPI1 = MRI->getVRegDef(BI1->getOperand(1).getReg()); in eliminateRedundantCompare()
1647 MachineInstr *CMPI2 = MRI->getVRegDef(BI2->getOperand(1).getReg()); in eliminateRedundantCompare()
1690 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(), in eliminateRedundantCompare()
1692 unsigned Cmp1Operand2 = getSrcVReg(CMPI1->getOperand(2).getReg(), in eliminateRedundantCompare()
1694 unsigned Cmp2Operand1 = getSrcVReg(CMPI2->getOperand(1).getReg(), in eliminateRedundantCompare()
1696 unsigned Cmp2Operand2 = getSrcVReg(CMPI2->getOperand(2).getReg(), in eliminateRedundantCompare()
1716 unsigned Cmp1Operand1 = getSrcVReg(CMPI1->getOperand(1).getReg(), in eliminateRedundantCompare()
1718 unsigned Cmp2Operand1 = getSrcVReg(CMPI2->getOperand(1).getReg(), in eliminateRedundantCompare()
1787 addRegToUpdate(MO.getReg()); in eliminateRedundantCompare()
1790 addRegToUpdate(MO.getReg()); in eliminateRedundantCompare()
1810 Register Op1 = CMPI2->getOperand(1).getReg(); in eliminateRedundantCompare()
1811 Register Op2 = CMPI2->getOperand(2).getReg(); in eliminateRedundantCompare()
1820 MachineInstr *Inst = MRI->getVRegDef(CMPI2->getOperand(I).getReg()); in eliminateRedundantCompare()
1838 .addReg(BI1->getOperand(1).getReg()).addMBB(MBB1) in eliminateRedundantCompare()
1839 .addReg(BI2->getOperand(1).getReg()).addMBB(MBBtoMoveCmp); in eliminateRedundantCompare()
1852 BI2->getOperand(1).setReg(BI1->getOperand(1).getReg()); in eliminateRedundantCompare()
1880 Register SrcReg = MI.getOperand(1).getReg(); in emitRLDICWhenLoweringJumpTables()
1919 MI.getOperand(1).setReg(SrcMI->getOperand(1).getReg()); in emitRLDICWhenLoweringJumpTables()
1922 addRegToUpdate(MI.getOperand(1).getReg()); in emitRLDICWhenLoweringJumpTables()
1923 addRegToUpdate(SrcMI->getOperand(0).getReg()); in emitRLDICWhenLoweringJumpTables()
1968 Register SrcReg = MI.getOperand(1).getReg(); in combineSEXTAndSHL()
1985 if (!SrcMI->getOperand(1).getReg().isVirtual()) in combineSEXTAndSHL()
1996 MI.getOperand(0).getReg()) in combineSEXTAndSHL()
2008 addRegToUpdate(NewInstr->getOperand(1).getReg()); in combineSEXTAndSHL()
2009 addRegToUpdate(SrcMI->getOperand(0).getReg()); in combineSEXTAndSHL()