Lines Matching refs:LoadMI

437 PreferredTuple ChoosePreferredUse(MachineInstr &LoadMI,  in ChoosePreferredUse()  argument
467 if (!isa<GZExtLoad>(LoadMI) && CurrentUse.Ty == TyForCandidate) { in ChoosePreferredUse()
556 GAnyLoad *LoadMI = dyn_cast<GAnyLoad>(&MI); in matchCombineExtendingLoads() local
557 if (!LoadMI) in matchCombineExtendingLoads()
560 Register LoadReg = LoadMI->getDstReg(); in matchCombineExtendingLoads()
593 const auto &MMO = LoadMI->getMMO(); in matchCombineExtendingLoads()
602 LLT SrcTy = MRI.getType(LoadMI->getPointerReg()); in matchCombineExtendingLoads()
759 GAnyLoad *LoadMI = dyn_cast<GAnyLoad>(MRI.getVRegDef(SrcReg)); in matchCombineLoadWithAndMask() local
760 if (!LoadMI || !MRI.hasOneNonDBGUse(LoadMI->getDstReg())) in matchCombineLoadWithAndMask()
763 Register LoadReg = LoadMI->getDstReg(); in matchCombineLoadWithAndMask()
765 Register PtrReg = LoadMI->getPointerReg(); in matchCombineLoadWithAndMask()
767 uint64_t LoadSizeBits = LoadMI->getMemSizeInBits(); in matchCombineLoadWithAndMask()
785 const MachineMemOperand &MMO = LoadMI->getMMO(); in matchCombineLoadWithAndMask()
790 if (LoadMI->isSimple()) in matchCombineLoadWithAndMask()
801 B.setInstrAndDebugLoc(*LoadMI); in matchCombineLoadWithAndMask()
806 LoadMI->eraseFromParent(); in matchCombineLoadWithAndMask()
854 if (auto *LoadMI = getOpcodeDef<GSExtLoad>(LoadUser, MRI)) { in matchSextTruncSextLoad() local
856 auto LoadSizeBits = LoadMI->getMemSizeInBits(); in matchSextTruncSextLoad()
1173 auto *LoadMI = getOpcodeDef<GLoad>(MI.getOperand(1).getReg(), MRI); in matchCombineExtractedVectorLoad() local
1174 if (!LoadMI) in matchCombineExtractedVectorLoad()
1187 if (!LoadMI->isSimple()) in matchCombineExtractedVectorLoad()
1198 MachineMemOperand MMO = LoadMI->getMMO(); in matchCombineExtractedVectorLoad()
1221 Register VecPtr = LoadMI->getPointerReg(); in matchCombineExtractedVectorLoad()
1251 LoadMI->getPointerReg(), MRI.getType(LoadMI->getOperand(0).getReg()), in matchCombineExtractedVectorLoad()
1256 LoadMI->eraseFromParent(); in matchCombineExtractedVectorLoad()