Lines Matching refs:FirstMI
1102 static bool areCandidatesToMergeOrPair(MachineInstr &FirstMI, MachineInstr &MI, in areCandidatesToMergeOrPair() argument
1110 assert(!FirstMI.hasOrderedMemoryRef() && in areCandidatesToMergeOrPair()
1111 !TII->isLdStPairSuppressed(FirstMI) && in areCandidatesToMergeOrPair()
1114 unsigned OpcA = FirstMI.getOpcode(); in areCandidatesToMergeOrPair()
1157 MachineInstr &FirstMI = *I; in findMatchingInsn() local
1160 bool MayLoad = FirstMI.mayLoad(); in findMatchingInsn()
1161 bool IsUnscaled = TII->isUnscaledLdSt(FirstMI); in findMatchingInsn()
1162 unsigned Reg = getLdStRegOp(FirstMI).getReg(); in findMatchingInsn()
1163 unsigned BaseReg = getLdStBaseOp(FirstMI).getReg(); in findMatchingInsn()
1164 int Offset = getLdStOffsetOp(FirstMI).getImm(); in findMatchingInsn()
1165 int OffsetStride = IsUnscaled ? getMemScale(FirstMI) : 1; in findMatchingInsn()
1166 bool IsPromotableZeroStore = isPromotableZeroStoreInst(FirstMI); in findMatchingInsn()
1185 if (areCandidatesToMergeOrPair(FirstMI, MI, Flags, TII) && in findMatchingInsn()
1279 if (ModifiedRegUnits.available(getLdStRegOp(FirstMI).getReg()) && in findMatchingInsn()
1281 !UsedRegUnits.available(getLdStRegOp(FirstMI).getReg())) && in findMatchingInsn()
1282 !mayAlias(FirstMI, MemInsns, AA)) { in findMatchingInsn()