Lines Matching refs:MemMI
182 bool isMatchingUpdateInsn(MachineInstr &MemMI, MachineInstr &MI,
1852 bool AArch64LoadStoreOpt::isMatchingUpdateInsn(MachineInstr &MemMI, in isMatchingUpdateInsn() argument
1881 getPrePostIndexedMemOpInfo(MemMI, Scale, MinOffset, MaxOffset); in isMatchingUpdateInsn()
1907 MachineInstr &MemMI = *I; in findMatchingUpdateInsnForward() local
1910 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(MemMI).getReg(); in findMatchingUpdateInsnForward()
1911 int MIUnscaledOffset = AArch64InstrInfo::getLdStOffsetOp(MemMI).getImm() * in findMatchingUpdateInsnForward()
1912 TII->getMemScale(MemMI); in findMatchingUpdateInsnForward()
1926 if (!isTagStore(MemMI) && MemMI.getOpcode() != AArch64::STGPi) { in findMatchingUpdateInsnForward()
1927 bool IsPairedInsn = AArch64InstrInfo::isPairedLdSt(MemMI); in findMatchingUpdateInsnForward()
1929 Register DestReg = getLdStRegOp(MemMI, i).getReg(); in findMatchingUpdateInsnForward()
1984 MachineInstr &MemMI = *I; in findMatchingUpdateInsnBackward() local
1986 MachineFunction &MF = *MemMI.getMF(); in findMatchingUpdateInsnBackward()
1988 Register BaseReg = AArch64InstrInfo::getLdStBaseOp(MemMI).getReg(); in findMatchingUpdateInsnBackward()
1989 int Offset = AArch64InstrInfo::getLdStOffsetOp(MemMI).getImm(); in findMatchingUpdateInsnBackward()
1997 if (!isTagStore(MemMI)) { in findMatchingUpdateInsnBackward()
1998 bool IsPairedInsn = AArch64InstrInfo::isPairedLdSt(MemMI); in findMatchingUpdateInsnBackward()
2000 Register DestReg = getLdStRegOp(MemMI, i).getReg(); in findMatchingUpdateInsnBackward()