Lines Matching refs:LoadMI

1314     auto &LoadMI = cast<GLoad>(MI);  in narrowScalar()  local
1315 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
1320 if (8 * LoadMI.getMemSize() != DstTy.getSizeInBits()) { in narrowScalar()
1322 MIRBuilder.buildLoad(TmpReg, LoadMI.getPointerReg(), LoadMI.getMMO()); in narrowScalar()
1324 LoadMI.eraseFromParent(); in narrowScalar()
1328 return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy); in narrowScalar()
1332 auto &LoadMI = cast<GExtLoad>(MI); in narrowScalar() local
1333 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
1334 Register PtrReg = LoadMI.getPointerReg(); in narrowScalar()
1337 auto &MMO = LoadMI.getMMO(); in narrowScalar()
1343 MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), TmpReg, PtrReg, MMO); in narrowScalar()
1349 if (isa<GZExtLoad>(LoadMI)) in narrowScalar()
1354 LoadMI.eraseFromParent(); in narrowScalar()
3297 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) { in lowerLoad() argument
3299 Register DstReg = LoadMI.getDstReg(); in lowerLoad()
3300 Register PtrReg = LoadMI.getPointerReg(); in lowerLoad()
3302 MachineMemOperand &MMO = LoadMI.getMMO(); in lowerLoad()
3329 if (isa<GSExtLoad>(LoadMI)) { in lowerLoad()
3332 } else if (isa<GZExtLoad>(LoadMI) || WideMemTy == LoadTy) { in lowerLoad()
3344 LoadMI.eraseFromParent(); in lowerLoad()
3392 return reduceLoadStoreWidth(LoadMI, 0, DstTy.getElementType()); in lowerLoad()
3410 auto SmallLoad = MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), AnyExtTy, in lowerLoad()
3430 LoadMI.eraseFromParent(); in lowerLoad()