Lines Matching defs:StoreI
156 MachineBasicBlock::iterator &StoreI);
173 MachineBasicBlock::iterator StoreI);
1249 MachineBasicBlock::iterator StoreI) {
1254 int StoreSize = TII->getMemScale(*StoreI);
1256 const MachineOperand &StMO = getLdStRegOp(*StoreI);
1257 Register StRt = getLdStRegOp(*StoreI).getReg();
1269 for (MachineInstr &MI : make_range(StoreI->getIterator(),
1296 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) &&
1305 ? AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm()
1306 : AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() * StoreSize;
1356 for (MachineInstr &MI : make_range(StoreI->getIterator(),
1364 LLVM_DEBUG(StoreI->print(dbgs()));
1368 LLVM_DEBUG(StoreI->print(dbgs()));
1415 MachineBasicBlock::iterator &StoreI) {
1452 StoreI = MBBI;
2570 MachineBasicBlock::iterator StoreI;
2571 if (findMatchingStore(MBBI, LdStLimit, StoreI)) {
2576 MBBI = promoteLoadFromStore(MBBI, StoreI);