Lines Matching defs:LoadMI
1549 auto &LoadMI = cast<GLoad>(MI);
1550 Register DstReg = LoadMI.getDstReg();
1555 if (8 * LoadMI.getMemSize().getValue() != DstTy.getSizeInBits()) {
1557 MIRBuilder.buildLoad(TmpReg, LoadMI.getPointerReg(), LoadMI.getMMO());
1559 LoadMI.eraseFromParent();
1563 return reduceLoadStoreWidth(LoadMI, TypeIdx, NarrowTy);
1567 auto &LoadMI = cast<GExtLoad>(MI);
1568 Register DstReg = LoadMI.getDstReg();
1569 Register PtrReg = LoadMI.getPointerReg();
1572 auto &MMO = LoadMI.getMMO();
1578 MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), TmpReg, PtrReg, MMO);
1584 if (isa<GZExtLoad>(LoadMI))
1589 LoadMI.eraseFromParent();
3967 LegalizerHelper::LegalizeResult LegalizerHelper::lowerLoad(GAnyLoad &LoadMI) {
3969 Register DstReg = LoadMI.getDstReg();
3970 Register PtrReg = LoadMI.getPointerReg();
3972 MachineMemOperand &MMO = LoadMI.getMMO();
3999 if (isa<GSExtLoad>(LoadMI)) {
4002 } else if (isa<GZExtLoad>(LoadMI) || WideMemTy == LoadTy) {
4014 LoadMI.eraseFromParent();
4062 return reduceLoadStoreWidth(LoadMI, 0, DstTy.getElementType());
4080 auto SmallLoad = MIRBuilder.buildLoadInstr(LoadMI.getOpcode(), AnyExtTy,
4100 LoadMI.eraseFromParent();