@@ -1572,21 +1572,21 @@ let Predicates = [HasNDD] in {
15721572}
15731573
15741574// Depositing value to 8/16 bit subreg:
1575- def : Pat<(or (and GR64:$dst, -256),
1575+ def : Pat<(or (and GR64:$dst, -256),
15761576 (i64 (zextloadi8 addr:$src))),
1577- (INSERT_SUBREG (i64 (COPY $dst)), (MOV8rm i8mem:$src), sub_8bit)>;
1577+ (INSERT_SUBREG (i64 (COPY $dst)), (MOV8rm i8mem:$src), sub_8bit)>;
15781578
1579- def : Pat<(or (and GR32:$dst, -256),
1579+ def : Pat<(or (and GR32:$dst, -256),
15801580 (i32 (zextloadi8 addr:$src))),
1581- (INSERT_SUBREG (i32 (COPY $dst)), (MOV8rm i8mem:$src), sub_8bit)>;
1581+ (INSERT_SUBREG (i32 (COPY $dst)), (MOV8rm i8mem:$src), sub_8bit)>;
15821582
1583- def : Pat<(or (and GR64:$dst, -65536),
1583+ def : Pat<(or (and GR64:$dst, -65536),
15841584 (i64 (zextloadi16 addr:$src))),
15851585 (INSERT_SUBREG (i64 (COPY $dst)), (MOV16rm i16mem:$src), sub_16bit)>;
15861586
1587- def : Pat<(or (and GR32:$dst, -65536),
1587+ def : Pat<(or (and GR32:$dst, -65536),
15881588 (i32 (zextloadi16 addr:$src))),
1589- (INSERT_SUBREG (i32 (COPY $dst)), (MOV16rm i16mem:$src), sub_16bit)>;
1589+ (INSERT_SUBREG (i32 (COPY $dst)), (MOV16rm i16mem:$src), sub_16bit)>;
15901590
15911591// To avoid needing to materialize an immediate in a register, use a 32-bit and
15921592// with implicit zero-extension instead of a 64-bit and if the immediate has at
0 commit comments