Lines Matching refs:LoadMI
1356 auto &LoadMI = cast<GLoad>(MI); in narrowScalar() local
1357 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
1362 if (8 * LoadMI.getMemSize().getValue() != DstTy.getSizeInBits()) { in narrowScalar()
1364 MIRBuilder.buildLoad(TmpReg, LoadMI.getPointerReg(), LoadMI.getMMO()); in narrowScalar()
1366 LoadMI.eraseFromParent(); in narrowScalar()
1370 return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy); in narrowScalar()
1374 auto &LoadMI = cast<GExtLoad>(MI); in narrowScalar() local
1375 Register DstReg = LoadMI.getDstReg(); in narrowScalar()
1376 Register PtrReg = LoadMI.getPointerReg(); in narrowScalar()
1379 auto &MMO = LoadMI.getMMO(); in narrowScalar()
1385 MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), TmpReg, PtrReg, MMO); in narrowScalar()
1391 if (isa<GZExtLoad>(LoadMI)) in narrowScalar()
1396 LoadMI.eraseFromParent(); in narrowScalar()
3469 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) { in lowerLoad() argument
3471 Register DstReg = LoadMI.getDstReg(); in lowerLoad()
3472 Register PtrReg = LoadMI.getPointerReg(); in lowerLoad()
3474 MachineMemOperand &MMO = LoadMI.getMMO(); in lowerLoad()
3501 if (isa<GSExtLoad>(LoadMI)) { in lowerLoad()
3504 } else if (isa<GZExtLoad>(LoadMI) || WideMemTy == LoadTy) { in lowerLoad()
3516 LoadMI.eraseFromParent(); in lowerLoad()
3564 return reduceLoadStoreWidth(LoadMI, 0, DstTy.getElementType()); in lowerLoad()
3582 auto SmallLoad = MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), AnyExtTy, in lowerLoad()
3602 LoadMI.eraseFromParent(); in lowerLoad()