Lines Matching refs:I32

21   : Pat <(IntID I32:$Rs),
22 (MI I32:$Rs)>;
33 : Pat<(IntID I32:$Rs, ImmPred:$It),
34 (MI I32:$Rs, ImmPred:$It)>;
37 : Pat<(IntID ImmPred:$Is, I32:$Rt),
38 (MI ImmPred:$Is, I32:$Rt)>;
45 : Pat<(IntID I32:$Rs, I64:$Rt),
46 (MI I32:$Rs, DoubleRegs:$Rt)>;
49 : Pat <(IntID I32:$Rs, I32:$Rt),
50 (MI I32:$Rs, I32:$Rt)>;
61 : Pat <(IntID (i32 PredRegs:$Ps), I32:$Rs, ImmPred:$Is),
62 (MI PredRegs:$Ps, I32:$Rs, ImmPred:$Is)>;
65 : Pat <(IntID (i32 PredRegs:$Ps), ImmPred:$Is, I32:$Rs),
66 (MI PredRegs:$Ps, ImmPred:$Is, I32:$Rs)>;
69 : Pat <(IntID I32:$Rs, I32:$Rt, imm:$Iu),
70 (MI I32:$Rs, I32:$Rt, imm:$Iu)>;
73 : Pat <(IntID I32:$Rs, imm:$It, imm:$Iu),
74 (MI I32:$Rs, imm:$It, imm:$Iu)>;
77 : Pat <(IntID imm:$It, I32:$Rs, imm:$Iu),
78 (MI imm:$It, I32:$Rs, imm:$Iu)>;
81 : Pat <(IntID imm:$Is, I32:$Rs, I32:$Rt),
82 (MI imm:$Is, I32:$Rs, I32:$Rt)>;
85 : Pat <(IntID I32:$Rs, imm:$Is, I32:$Rt),
86 (MI I32:$Rs, imm:$Is, I32:$Rt)>;
89 : Pat <(IntID I32:$Rs, I32:$Rt, I32:$Ru),
90 (MI I32:$Rs, I32:$Rt, I32:$Ru)>;
105 : Pat <(IntID I64:$Rs, I64:$Rt, I32:$Ru),
106 (MI DoubleRegs:$Rs, DoubleRegs:$Rt, I32:$Ru)>;
109 : Pat <(IntID I64:$Rs, I32:$Rt, I32:$Ru),
110 (MI DoubleRegs:$Rs, I32:$Rt, I32:$Ru)>;
117 : Pat <(IntID I64:$Rs, I32:$Rt),
118 (MI DoubleRegs:$Rs, I32:$Rt)>;
663 def : Pat <(int_hexagon_A2_not (I32:$Rs)),
671 def : Pat <(int_hexagon_A2_tfril (I32:$Rs), u16_0ImmPred:$Is),
673 def : Pat <(int_hexagon_A2_tfrih (I32:$Rs), u16_0ImmPred:$Is),
695 def: Pat<(i32 (int_hexagon_C2_mux (I32:$Rp), (I32:$Rs), (I32:$Rt))),
726 def : Pat <(i32 (int_hexagon_C2_cmpgei (I32:$src1), s32ImmPred:$src2)),
727 (i32 (C2_cmpgti (I32:$src1),
730 def : Pat <(i32 (int_hexagon_C2_cmpgeui (I32:$src1), u32ImmPred:$src2)),
731 (i32 (C2_cmpgtui (I32:$src1),
735 def : Pat <(i32 (int_hexagon_C2_cmpgeui (I32:$src1), 0)),
736 (i32 (C2_cmpeq (I32:$src1), (I32:$src1)))>;
738 def : Pat <(i32 (int_hexagon_C2_cmplt (I32:$src1),
739 (I32:$src2))),
740 (i32 (C2_cmpgt (I32:$src2), (I32:$src1)))>;
742 def : Pat <(i32 (int_hexagon_C2_cmpltu (I32:$src1),
743 (I32:$src2))),
744 (i32 (C2_cmpgtu (I32:$src2), (I32:$src1)))>;
1096 def: Pat<(i32 (int_hexagon_C2_tfrpr (I32:$Rs))),
1097 (i32 (C2_tfrpr (C2_tfrrp (I32:$Rs))))>;
1098 def: Pat<(i32 (int_hexagon_C2_tfrrp (I32:$Rs))),
1099 (i32 (C2_tfrpr (C2_tfrrp (I32:$Rs))))>;
1102 def: Pat<(i64 (int_hexagon_C2_mask (I32:$Rs))),
1103 (i64 (C2_mask (C2_tfrrp (I32:$Rs))))>;
1106 def: Pat<(i32 (int_hexagon_C2_vitpack (I32:$Rs), (I32:$Rt))),
1107 (i32 (C2_vitpack (C2_tfrrp (I32:$Rs)),
1108 (C2_tfrrp (I32:$Rt))))>;
1255 def: Pat<(i32 (int_hexagon_S2_storew_locked (I32:$Rs), (I32:$Rt))),
1256 (i32 (C2_tfrpr (S2_storew_locked (I32:$Rs), (I32:$Rt))))>;
1257 def: Pat<(i32 (int_hexagon_S4_stored_locked (I32:$Rs), (I64:$Rt))),
1258 (i32 (C2_tfrpr (S4_stored_locked (I32:$Rs), (I64:$Rt))))>;
1265 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru),
1266 (MI I32:$Rs, Val:$Rt, I32:$Ru)>;
1268 def : T_stb_pat <S2_storerh_pbr_pseudo, int_hexagon_brev_sth, I32>;
1269 def : T_stb_pat <S2_storerb_pbr_pseudo, int_hexagon_brev_stb, I32>;
1270 def : T_stb_pat <S2_storeri_pbr_pseudo, int_hexagon_brev_stw, I32>;
1271 def : T_stb_pat <S2_storerf_pbr_pseudo, int_hexagon_brev_sthhi, I32>;
1275 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s),
1276 (MI I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s)>;
1278 def: T_stc_pat<S2_storerb_pci_pseudo, int_hexagon_circ_stb, s4_0ImmPred, I32>;
1279 def: T_stc_pat<S2_storerh_pci_pseudo, int_hexagon_circ_sth, s4_1ImmPred, I32>;
1280 def: T_stc_pat<S2_storeri_pci_pseudo, int_hexagon_circ_stw, s4_2ImmPred, I32>;
1282 def: T_stc_pat<S2_storerf_pci_pseudo, int_hexagon_circ_sthhi, s4_1ImmPred, I32>;