Lines Matching refs:LoadI
164 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1137 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI, in promoteLoadFromStore() argument
1140 next_nodbg(LoadI, LoadI->getParent()->end()); in promoteLoadFromStore()
1142 int LoadSize = TII->getMemScale(*LoadI); in promoteLoadFromStore()
1144 Register LdRt = getLdStRegOp(*LoadI).getReg(); in promoteLoadFromStore()
1159 LoadI->getIterator())) { in promoteLoadFromStore()
1166 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1168 LoadI->eraseFromParent(); in promoteLoadFromStore()
1173 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1178 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1184 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI); in promoteLoadFromStore()
1190 ? AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() in promoteLoadFromStore()
1191 : AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() * LoadSize; in promoteLoadFromStore()
1215 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1220 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1223 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1229 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1244 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1252 LoadI->eraseFromParent(); in promoteLoadFromStore()