Lines Matching defs:LoadI
172 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1248 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1251 next_nodbg(LoadI, LoadI->getParent()->end());
1253 int LoadSize = TII->getMemScale(*LoadI);
1255 Register LdRt = getLdStRegOp(*LoadI).getReg();
1270 LoadI->getIterator())) {
1277 LLVM_DEBUG(LoadI->print(dbgs()));
1279 LoadI->eraseFromParent();
1284 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
1289 .setMIFlags(LoadI->getFlags());
1295 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI);
1301 ? AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm()
1302 : AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() * LoadSize;
1326 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
1331 .setMIFlags(LoadI->getFlags());
1336 BitExtMI = BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
1342 .setMIFlags(LoadI->getFlags());
1345 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(),
1351 .setMIFlags(LoadI->getFlags());
1366 LLVM_DEBUG(LoadI->print(dbgs()));
1374 LoadI->eraseFromParent();