Lines Matching refs:LoadDef
884 auto *LoadDef = getOpcodeDef<GLoad>(SrcReg, MRI); in matchSextInRegOfLoad() local
885 if (!LoadDef || !MRI.hasOneNonDBGUse(DstReg)) in matchSextInRegOfLoad()
888 uint64_t MemBits = LoadDef->getMemSizeInBits(); in matchSextInRegOfLoad()
903 const MachineMemOperand &MMO = LoadDef->getMMO(); in matchSextInRegOfLoad()
908 if (LoadDef->isSimple()) in matchSextInRegOfLoad()
915 {MRI.getType(LoadDef->getDstReg()), in matchSextInRegOfLoad()
916 MRI.getType(LoadDef->getPointerReg())}, in matchSextInRegOfLoad()
920 MatchInfo = std::make_tuple(LoadDef->getDstReg(), NewSizeBits); in matchSextInRegOfLoad()
930 GLoad *LoadDef = cast<GLoad>(MRI.getVRegDef(LoadReg)); in applySextInRegOfLoad() local
938 auto &MMO = LoadDef->getMMO(); in applySextInRegOfLoad()
939 Builder.setInstrAndDebugLoc(*LoadDef); in applySextInRegOfLoad()
944 LoadDef->getPointerReg(), *NewMMO); in applySextInRegOfLoad()