Lines Matching refs:StoreI
120 MachineBasicBlock::iterator &StoreI);
137 MachineBasicBlock::iterator StoreI);
880 MachineBasicBlock::iterator StoreI) { in promoteLoadFromStore() argument
885 int StoreSize = getMemScale(*StoreI); in promoteLoadFromStore()
887 const MachineOperand &StMO = getLdStRegOp(*StoreI); in promoteLoadFromStore()
888 unsigned StRt = getLdStRegOp(*StoreI).getReg(); in promoteLoadFromStore()
900 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()
927 assert(IsUnscaled == TII->isUnscaledLdSt(*StoreI) && in promoteLoadFromStore()
934 ? getLdStOffsetOp(*StoreI).getImm() in promoteLoadFromStore()
935 : getLdStOffsetOp(*StoreI).getImm() * StoreSize; in promoteLoadFromStore()
976 for (MachineInstr &MI : make_range(StoreI->getIterator(), in promoteLoadFromStore()
984 LLVM_DEBUG(StoreI->print(dbgs())); in promoteLoadFromStore()
988 LLVM_DEBUG(StoreI->print(dbgs())); in promoteLoadFromStore()
1044 MachineBasicBlock::iterator &StoreI) { in findMatchingStore() argument
1078 StoreI = MBBI; in findMatchingStore()
1552 MachineBasicBlock::iterator StoreI; in tryToPromoteLoadFromStore() local
1553 if (findMatchingStore(MBBI, LdStLimit, StoreI)) { in tryToPromoteLoadFromStore()
1558 MBBI = promoteLoadFromStore(MBBI, StoreI); in tryToPromoteLoadFromStore()