Lines Matching refs:LoadI
136 promoteLoadFromStore(MachineBasicBlock::iterator LoadI,
879 AArch64LoadStoreOpt::promoteLoadFromStore(MachineBasicBlock::iterator LoadI, in promoteLoadFromStore() argument
881 MachineBasicBlock::iterator NextI = LoadI; in promoteLoadFromStore()
884 int LoadSize = getMemScale(*LoadI); in promoteLoadFromStore()
886 unsigned LdRt = getLdStRegOp(*LoadI).getReg(); in promoteLoadFromStore()
901 LoadI->getIterator())) { in promoteLoadFromStore()
908 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
910 LoadI->eraseFromParent(); in promoteLoadFromStore()
915 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
920 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
926 bool IsUnscaled = TII->isUnscaledLdSt(*LoadI); in promoteLoadFromStore()
931 ? getLdStOffsetOp(*LoadI).getImm() in promoteLoadFromStore()
932 : getLdStOffsetOp(*LoadI).getImm() * LoadSize; in promoteLoadFromStore()
957 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
962 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
965 BuildMI(*LoadI->getParent(), LoadI, LoadI->getDebugLoc(), in promoteLoadFromStore()
971 .setMIFlags(LoadI->getFlags()); in promoteLoadFromStore()
986 LLVM_DEBUG(LoadI->print(dbgs())); in promoteLoadFromStore()
994 LoadI->eraseFromParent(); in promoteLoadFromStore()