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),
696 def: Pat<(i32 (int_hexagon_C2_mux (I32:$Rp), (I32:$Rs), (I32:$Rt))),
727 def : Pat <(i32 (int_hexagon_C2_cmpgei (I32:$src1), s32ImmPred:$src2)),
728 (i32 (C2_cmpgti (I32:$src1),
731 def : Pat <(i32 (int_hexagon_C2_cmpgeui (I32:$src1), u32ImmPred:$src2)),
732 (i32 (C2_cmpgtui (I32:$src1),
736 def : Pat <(i32 (int_hexagon_C2_cmpgeui (I32:$src1), 0)),
737 (i32 (C2_cmpeq (I32:$src1), (I32:$src1)))>;
739 def : Pat <(i32 (int_hexagon_C2_cmplt (I32:$src1),
740 (I32:$src2))),
741 (i32 (C2_cmpgt (I32:$src2), (I32:$src1)))>;
743 def : Pat <(i32 (int_hexagon_C2_cmpltu (I32:$src1),
744 (I32:$src2))),
745 (i32 (C2_cmpgtu (I32:$src2), (I32:$src1)))>;
1101 def: Pat<(i32 (int_hexagon_C2_tfrpr (I32:$Rs))),
1102 (i32 (C2_tfrpr (C2_tfrrp (I32:$Rs))))>;
1103 def: Pat<(i32 (int_hexagon_C2_tfrrp (I32:$Rs))),
1104 (i32 (C2_tfrpr (C2_tfrrp (I32:$Rs))))>;
1107 def: Pat<(i64 (int_hexagon_C2_mask (I32:$Rs))),
1108 (i64 (C2_mask (C2_tfrrp (I32:$Rs))))>;
1111 def: Pat<(i32 (int_hexagon_C2_vitpack (I32:$Rs), (I32:$Rt))),
1112 (i32 (C2_vitpack (C2_tfrrp (I32:$Rs)),
1113 (C2_tfrrp (I32:$Rt))))>;
1260 def: Pat<(i32 (int_hexagon_S2_storew_locked (I32:$Rs), (I32:$Rt))),
1261 (i32 (C2_tfrpr (S2_storew_locked (I32:$Rs), (I32:$Rt))))>;
1262 def: Pat<(i32 (int_hexagon_S4_stored_locked (I32:$Rs), (I64:$Rt))),
1263 (i32 (C2_tfrpr (S4_stored_locked (I32:$Rs), (I64:$Rt))))>;
1270 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru),
1271 (MI I32:$Rs, Val:$Rt, I32:$Ru)>;
1273 def : T_stb_pat <S2_storerh_pbr_pseudo, int_hexagon_brev_sth, I32>;
1274 def : T_stb_pat <S2_storerb_pbr_pseudo, int_hexagon_brev_stb, I32>;
1275 def : T_stb_pat <S2_storeri_pbr_pseudo, int_hexagon_brev_stw, I32>;
1276 def : T_stb_pat <S2_storerf_pbr_pseudo, int_hexagon_brev_sthhi, I32>;
1280 : Pat<(IntID I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s),
1281 (MI I32:$Rs, Val:$Rt, I32:$Ru, Imm:$s)>;
1283 def: T_stc_pat<S2_storerb_pci_pseudo, int_hexagon_circ_stb, s4_0ImmPred, I32>;
1284 def: T_stc_pat<S2_storerh_pci_pseudo, int_hexagon_circ_sth, s4_1ImmPred, I32>;
1285 def: T_stc_pat<S2_storeri_pci_pseudo, int_hexagon_circ_stw, s4_2ImmPred, I32>;
1287 def: T_stc_pat<S2_storerf_pci_pseudo, int_hexagon_circ_sthhi, s4_1ImmPred, I32>;