Lines Matching refs:HRI

117     const HexagonRegisterInfo *HRI = nullptr;  member in __anonf0f5588d0111::HexagonPacketizer
140 HRI = MF.getSubtarget<HexagonSubtarget>().getRegisterInfo(); in INITIALIZE_PASS_DEPENDENCY()
213 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
305 if (DepReg == HRI->getRARegister()) in isCallDependent()
309 if (DepReg == HRI->getFrameRegister() || DepReg == HRI->getStackRegister()) in isCallDependent()
490 if (HII->isValidOffset(Opc, NewOff, HRI)) { in useCallersSP()
541 if (!HII->isValidOffset(MI.getOpcode(), Offset+Incr, HRI)) in updateOffset()
664 const TargetRegisterClass *PacketRC = HII->getRegClass(MCID, 0, HRI, MF); in canPromoteToNewValueStore()
714 predRegClass = HRI->getMinimalPhysRegClass(predRegNumSrc); in canPromoteToNewValueStore()
726 predRegClass = HRI->getMinimalPhysRegClass(predRegNumDst); in canPromoteToNewValueStore()
772 if (MO.isReg() && TempSU->getInstr()->modifiesRegister(MO.getReg(), HRI)) in canPromoteToNewValueStore()
800 if (R == DepReg || HRI->isSuperRegister(DepReg, R)) in canPromoteToNewValueStore()
877 const TargetRegisterClass *VecRC = HII->getRegClass(MCID, 0, HRI, MF); in canPromoteToDotNew()
1182 InsertBeforeBundle = !hasWriteToReadDep(MI, *BundleIt, HRI); in unpacketizeSoloInstrs()
1238 doesModifyCalleeSavedReg(J, HRI)) || in hasControlDependence()
1240 doesModifyCalleeSavedReg(I, HRI))) in hasControlDependence()
1394 if (OpR.isReg() && PI->modifiesRegister(OpR.getReg(), HRI)) { in isLegalToPacketizeTogether()
1436 RC = HRI->getMinimalPhysRegClass(DepReg); in isLegalToPacketizeTogether()
1583 if (I.getOperand(0).getReg() == HRI->getStackRegister()) { in isLegalToPacketizeTogether()
1611 if (!J.readsRegister(R, HRI) && !J.modifiesRegister(R, HRI)) in isLegalToPacketizeTogether()