Lines Matching refs:LoadI
166 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1139 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI, in promoteLoadFromStore() argument
1142 next_nodbg(LoadI, LoadI->getParent()->end()); in promoteLoadFromStore()
1144 int LoadSize = TII->getMemScale(*LoadI); in promoteLoadFromStore()
1146 Register LdRt = getLdStRegOp(*LoadI).getReg(); in promoteLoadFromStore()
1161 LoadI->getIterator())) { in promoteLoadFromStore()
1168 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1170 LoadI->eraseFromParent(); in promoteLoadFromStore()
1175 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1180 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1186 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI); in promoteLoadFromStore()
1192 ? AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() in promoteLoadFromStore()
1193 : AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() * LoadSize; in promoteLoadFromStore()
1217 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1222 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1225 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1231 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1246 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1254 LoadI->eraseFromParent(); in promoteLoadFromStore()