Lines Matching refs:LoadMI
518 GAnyLoad *LoadMI = dyn_cast<GAnyLoad>(&MI); in matchCombineExtendingLoads() local
519 if (!LoadMI) in matchCombineExtendingLoads()
522 Register LoadReg = LoadMI->getDstReg(); in matchCombineExtendingLoads()
555 const auto &MMO = LoadMI->getMMO(); in matchCombineExtendingLoads()
564 LLT SrcTy = MRI.getType(LoadMI->getPointerReg()); in matchCombineExtendingLoads()
721 GAnyLoad *LoadMI = dyn_cast<GAnyLoad>(MRI.getVRegDef(SrcReg)); in matchCombineLoadWithAndMask() local
722 if (!LoadMI || !MRI.hasOneNonDBGUse(LoadMI->getDstReg())) in matchCombineLoadWithAndMask()
725 Register LoadReg = LoadMI->getDstReg(); in matchCombineLoadWithAndMask()
727 Register PtrReg = LoadMI->getPointerReg(); in matchCombineLoadWithAndMask()
729 uint64_t LoadSizeBits = LoadMI->getMemSizeInBits(); in matchCombineLoadWithAndMask()
747 const MachineMemOperand &MMO = LoadMI->getMMO(); in matchCombineLoadWithAndMask()
752 if (LoadMI->isSimple()) in matchCombineLoadWithAndMask()
763 B.setInstrAndDebugLoc(*LoadMI); in matchCombineLoadWithAndMask()
768 LoadMI->eraseFromParent(); in matchCombineLoadWithAndMask()
816 if (auto *LoadMI = getOpcodeDef<GSExtLoad>(LoadUser, MRI)) { in matchSextTruncSextLoad() local
818 auto LoadSizeBits = LoadMI->getMemSizeInBits(); in matchSextTruncSextLoad()