Lines Matching refs:StoreI
148 MachineBasicBlock::iterator &StoreI);
165 MachineBasicBlock::iterator StoreI);
1138 MachineBasicBlock::iterator StoreI) { in promoteLoadFromStore() argument
1143 int StoreSize = TII->getMemScale(*StoreI); in promoteLoadFromStore()
1145 const MachineOperand &StMO = getLdStRegOp(*StoreI); in promoteLoadFromStore()
1146 Register StRt = getLdStRegOp(*StoreI).getReg(); in promoteLoadFromStore()
1158 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()
1185 assert(IsUnscaled == TII->hasUnscaledLdStOffset(*StoreI) && in promoteLoadFromStore()
1194 ? AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() in promoteLoadFromStore()
1195 : AArch64InstrInfo::getLdStOffsetOp(*StoreI).getImm() * StoreSize; in promoteLoadFromStore()
1234 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()
1242 LLVM_DEBUG(StoreI->print(dbgs())); in promoteLoadFromStore()
1246 LLVM_DEBUG(StoreI->print(dbgs())); in promoteLoadFromStore()
1293 MachineBasicBlock::iterator &StoreI) { in findMatchingStore() argument
1330 StoreI = MBBI; in findMatchingStore()
2269 MachineBasicBlock::iterator StoreI; in tryToPromoteLoadFromStore() local
2270 if (findMatchingStore(MBBI, LdStLimit, StoreI)) { in tryToPromoteLoadFromStore()
2275 MBBI = promoteLoadFromStore(MBBI, StoreI); in tryToPromoteLoadFromStore()