Lines Matching refs:LoadMI
939 auto &LoadMI = cast<GLoad>(MI); in narrowScalar() local
940 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
945 if (8 * LoadMI.getMemSize() != DstTy.getSizeInBits()) { in narrowScalar()
947 MIRBuilder.buildLoad(TmpReg, LoadMI.getPointerReg(), LoadMI.getMMO()); in narrowScalar()
949 LoadMI.eraseFromParent(); in narrowScalar()
953 return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy); in narrowScalar()
957 auto &LoadMI = cast<GExtLoad>(MI); in narrowScalar() local
958 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
959 Register PtrReg = LoadMI.getPointerReg(); in narrowScalar()
962 auto &MMO = LoadMI.getMMO(); in narrowScalar()
968 MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), TmpReg, PtrReg, MMO); in narrowScalar()
974 if (isa<GZExtLoad>(LoadMI)) in narrowScalar()
979 LoadMI.eraseFromParent(); in narrowScalar()
2881 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) { in lowerLoad() argument
2883 Register DstReg = LoadMI.getDstReg(); in lowerLoad()
2884 Register PtrReg = LoadMI.getPointerReg(); in lowerLoad()
2886 MachineMemOperand &MMO = LoadMI.getMMO(); in lowerLoad()
2912 if (isa<GSExtLoad>(LoadMI)) { in lowerLoad()
2915 } else if (isa<GZExtLoad>(LoadMI) || WideMemTy == DstTy) { in lowerLoad()
2927 LoadMI.eraseFromParent(); in lowerLoad()
2971 auto SmallLoad = MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), AnyExtTy, in lowerLoad()
2984 LoadMI.eraseFromParent(); in lowerLoad()