Lines Matching refs:LoadI
164 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
1067 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI, in promoteLoadFromStore() argument
1070 next_nodbg(LoadI, LoadI->getParent()->end()); in promoteLoadFromStore()
1072 int LoadSize = TII->getMemScale(*LoadI); in promoteLoadFromStore()
1074 Register LdRt = getLdStRegOp(*LoadI).getReg(); in promoteLoadFromStore()
1089 LoadI->getIterator())) { in promoteLoadFromStore()
1096 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1098 LoadI->eraseFromParent(); in promoteLoadFromStore()
1103 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1108 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1114 bool IsUnscaled = TII->hasUnscaledLdStOffset(*LoadI); in promoteLoadFromStore()
1120 ? AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() in promoteLoadFromStore()
1121 : AArch64InstrInfo::getLdStOffsetOp(*LoadI).getImm() * LoadSize; in promoteLoadFromStore()
1145 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1150 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1153 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
1159 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
1174 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
1182 LoadI->eraseFromParent(); in promoteLoadFromStore()