Lines Matching defs:InsR
465 // ... = insert(SrcR, InsR, #Wdh, #Off)
468 : SrcR(SR), InsR(IR), Wdh(W), Off(O) {}
470 unsigned SrcR, InsR;
486 unsigned SrcR = P.IFR.SrcR, InsR = P.IFR.InsR;
487 OS << '(' << printReg(SrcR, P.TRI) << ',' << printReg(InsR, P.TRI)
533 bool isValidInsertForm(unsigned DstR, unsigned SrcR, unsigned InsR,
675 unsigned InsR, uint16_t L, uint16_t S) const {
678 const TargetRegisterClass *InsRC = MRI->getRegClass(InsR);
898 unsigned InsR = I.first;
899 if (!isValidInsertForm(VR, SrcR, InsR, L, S))
903 << ',' << printReg(InsR, HRI) << ",#" << L << ",#"
906 IFRecordWithRegSet RR(IFRecord(SrcR, InsR, L, S), RegisterSet());
992 if (R == IF.SrcR || R == IF.InsR)
1085 unsigned M0 = BaseOrd[MaxIF.SrcR], M1 = BaseOrd[MaxIF.InsR];
1086 unsigned R0 = BaseOrd[IF.SrcR], R1 = BaseOrd[IF.InsR];
1141 unsigned SR = LL[i-1].first.SrcR, IR = LL[i-1].first.InsR;
1240 unsigned OIA = BaseOrd[A.first.InsR], OIB = BaseOrd[B.first.InsR];
1370 unsigned SR = LL[0].first.SrcR, IR = LL[0].first.InsR;
1390 // gisters: SrcR and InsR for a given VR may be among other registers that
1403 if (R32 && MRI->getRegClass(IF.InsR) == &Hexagon::DoubleRegsRegClass) {
1418 .addReg(IF.InsR, 0, InsS)
1423 MRI->clearKillFlags(IF.InsR);