Lines Matching defs:StoreI
150 MachineBasicBlock::iterator &StoreI);
167 MachineBasicBlock::iterator StoreI);
1140 MachineBasicBlock::iterator StoreI) {
1145 int StoreSize = TII->getMemScale(*StoreI);
1147 const MachineOperand &StMO = getLdStRegOp(*StoreI);
1148 Register StRt = getLdStRegOp(*StoreI).getReg();
1160 for (MachineInstr &MI : make_range(StoreI->getIterator(),
1187 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) &&
1196 ? AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm()
1197 : AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() * StoreSize;
1236 for (MachineInstr &MI : make_range(StoreI->getIterator(),
1244 LLVM_DEBUG(StoreI->print(dbgs()));
1248 LLVM_DEBUG(StoreI->print(dbgs()));
1295 MachineBasicBlock::iterator &StoreI) {
1332 StoreI = MBBI;
2271 MachineBasicBlock::iterator StoreI;
2272 if (findMatchingStore(MBBI, LdStLimit, StoreI)) {
2277 MBBI = promoteLoadFromStore(MBBI, StoreI);