Lines Matching refs:InsR
434 : SrcR(SR), InsR(IR), Wdh(W), Off(O) {} in IFRecord()
435 unsigned SrcR, InsR; member
449 unsigned SrcR = P.IFR.SrcR, InsR = P.IFR.InsR; in operator <<() local
450 OS << '(' << PrintReg(SrcR, P.TRI) << ',' << PrintReg(InsR, P.TRI) in operator <<()
490 bool isValidInsertForm(unsigned DstR, unsigned SrcR, unsigned InsR,
640 unsigned InsR, uint16_t L, uint16_t S) const { in isValidInsertForm() argument
643 const TargetRegisterClass *InsRC = MRI->getRegClass(InsR); in isValidInsertForm()
875 unsigned InsR = LL[i].first; in findRecordInsertForms() local
876 if (!isValidInsertForm(VR, SrcR, InsR, L, S)) in findRecordInsertForms()
880 << ',' << PrintReg(InsR, HRI) << ",#" << L << ",#" in findRecordInsertForms()
883 IFRecordWithRegSet RR(IFRecord(SrcR, InsR, L, S), RegisterSet()); in findRecordInsertForms()
972 if (R == IF.SrcR || R == IF.InsR) in findRemovableRegisters()
1070 unsigned M0 = BaseOrd[MaxIF.SrcR], M1 = BaseOrd[MaxIF.InsR]; in pruneCoveredSets()
1071 unsigned R0 = BaseOrd[IF.SrcR], R1 = BaseOrd[IF.InsR]; in pruneCoveredSets()
1127 unsigned SR = LL[i-1].first.SrcR, IR = LL[i-1].first.InsR; in pruneUsesTooFar()
1225 unsigned OIA = BaseOrd[A.first.InsR], OIB = BaseOrd[B.first.InsR]; in operator ()()
1357 unsigned SR = LL[0].first.SrcR, IR = LL[0].first.InsR; in selectCandidates()
1391 if (R32 && MRI->getRegClass(IF.InsR) == &Hexagon::DoubleRegsRegClass) { in generateInserts()
1406 .addReg(IF.InsR, 0, InsS) in generateInserts()
1411 MRI->clearKillFlags(IF.InsR); in generateInserts()