Lines Matching defs:HRI
117 const HexagonRegisterInfo *HRI = nullptr;
140 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo();
213 HRI = HST.getRegisterInfo();
306 if (DepReg == HRI->getRARegister())
310 if (DepReg == HRI->getFrameRegister() || DepReg == HRI->getStackRegister())
491 if (HII->isValidOffset(Opc, NewOff, HRI)) {
542 if (!HII->isValidOffset(MI.getOpcode(), Offset+Incr, HRI))
665 const TargetRegisterClass *PacketRC = HII->getRegClass(MCID, 0, HRI, MF);
715 predRegClass = HRI->getMinimalPhysRegClass(predRegNumSrc);
727 predRegClass = HRI->getMinimalPhysRegClass(predRegNumDst);
773 if (MO.isReg() && TempSU->getInstr()->modifiesRegister(MO.getReg(), HRI))
801 if (R == DepReg || HRI->isSuperRegister(DepReg, R))
878 const TargetRegisterClass *VecRC = HII->getRegClass(MCID, 0, HRI, MF);
1183 InsertBeforeBundle = !hasWriteToReadDep(MI, *BundleIt, HRI);
1239 doesModifyCalleeSavedReg(J, HRI)) ||
1241 doesModifyCalleeSavedReg(I, HRI)))
1395 if (OpR.isReg() && PI->modifiesRegister(OpR.getReg(), HRI)) {
1437 RC = HRI->getMinimalPhysRegClass(DepReg);
1584 if (I.getOperand(0).getReg() == HRI->getStackRegister()) {
1612 if (!J.readsRegister(R, HRI) && !J.modifiesRegister(R, HRI))