Lines Matching refs:SUBREG_TO_REG
510 def : Pat<(v32i8 immAllZerosV), (SUBREG_TO_REG (i8 0), (V_SET0), sub_xmm)>;
512 (SUBREG_TO_REG (i8 0), (V_SET0), sub_xmm)>;
514 def : Pat<(v16i16 immAllZerosV), (SUBREG_TO_REG (i16 0), (V_SET0), sub_xmm)>;
516 (SUBREG_TO_REG (i16 0), (V_SET0), sub_xmm)>;
518 def : Pat<(v8i32 immAllZerosV), (SUBREG_TO_REG (i32 0), (V_SET0), sub_xmm)>;
520 (SUBREG_TO_REG (i32 0), (V_SET0), sub_xmm)>;
522 def : Pat<(v4i64 immAllZerosV), (SUBREG_TO_REG (i64 0), (V_SET0), sub_xmm)>;
524 (SUBREG_TO_REG (i64 0), (V_SET0), sub_xmm)>;
623 // with SUBREG_TO_REG. The AVX versions also write: DST[255:128] <- 0
632 // with SUBREG_TO_REG. The AVX versions also write: DST[255:128] <- 0
648 (SUBREG_TO_REG (i32 0), (VMOVSSrm addr:$src), sub_xmm)>;
651 (SUBREG_TO_REG (i32 0), (VMOVSDrm addr:$src), sub_xmm)>;
672 (SUBREG_TO_REG (i32 0),
677 (SUBREG_TO_REG (i32 0),
694 (SUBREG_TO_REG (i32 0),
699 (SUBREG_TO_REG (i32 0),
943 (SUBREG_TO_REG (i32 0), (VMOVAPSrr VR128:$src), sub_xmm)>;
946 (SUBREG_TO_REG (i32 0), (VMOVAPSrr VR128:$src), sub_xmm)>;
949 (SUBREG_TO_REG (i32 0), (VMOVAPSrr VR128:$src), sub_xmm)>;
952 (SUBREG_TO_REG (i32 0), (VMOVAPSrr VR128:$src), sub_xmm)>;
2775 (SUBREG_TO_REG (i64 0),
2780 (SUBREG_TO_REG (i64 0),
2793 (SUBREG_TO_REG (i64 0),
2800 (SUBREG_TO_REG (i64 0),
4788 (SUBREG_TO_REG (i32 0), (VMOVDI2PDIrr GR32:$src2), sub_xmm)>;
4791 (SUBREG_TO_REG (i32 0), (VMOV64toPQIrr GR64:$src2), sub_xmm)>;
4794 (SUBREG_TO_REG (i32 0), (VMOVDI2PDIrr GR32:$src2), sub_xmm)>;
4797 (SUBREG_TO_REG (i32 0), (VMOV64toPQIrr GR64:$src2), sub_xmm)>;
4915 (SUBREG_TO_REG (i32 0), (VMOVDI2PDIrm addr:$src), sub_xmm)>;
4920 (SUBREG_TO_REG (i32 0), (VMOVDI2PDIrr GR32:$src), sub_xmm)>;
4923 (SUBREG_TO_REG (i64 0), (VMOVZQI2PQIrr GR64:$src), sub_xmm)>;
5036 (SUBREG_TO_REG (i64 0), (VMOVZQI2PQIrm addr:$src), sub_xmm)>;
5047 (SUBREG_TO_REG (i32 0), (VMOVAPSrm addr:$src), sub_xmm)>;
5049 (SUBREG_TO_REG (i32 0), (VMOVUPSrm addr:$src), sub_xmm)>;
7199 (SUBREG_TO_REG (i32 0),
7204 (SUBREG_TO_REG (i64 0),
8413 (i32 (SUBREG_TO_REG (i32 0), GR8:$src, sub_8bit)),
8417 (i32 (SUBREG_TO_REG (i32 0), GR8:$src, sub_8bit)),
8422 (i32 (SUBREG_TO_REG (i32 0), GR16:$src, sub_16bit)),
8426 (i32 (SUBREG_TO_REG (i32 0), GR16:$src, sub_16bit)),