Lines Matching refs:GPR32
6 def InstTwoOperands : I<(outs GPR32:$dst), (ins GPR32:$src1, GPR32:$src2), []>;
7 def InstThreeOperands : I<(outs GPR32:$dst), (ins GPR32:$cond, GPR32:$src,GPR32:$src2), []>;
34 …GPR32:{ *:[i32] }:$cond, 0:{ *:[i32] }, SETEQ:{ *:[Other] }), (sub:{ *:[i32] } GPR32:{ *:[i32] }:$…
62 …GPR32:{ *:[i32] }:$cond, 0:{ *:[i32] }, SETNE:{ *:[Other] }), (sub:{ *:[i32] } GPR32:{ *:[i32] }:$…
81 …GPR32:{ *:[i32] }:$cond, GPR32:{ *:[i32] }:$src1, GPR32:{ *:[i32] }:$src2) => (InstThreeOperands…
91 def : Pat<(i32 (select GPR32:$cond, GPR32:$src1, GPR32:$src2)),
92 (InstThreeOperands GPR32:$cond, GPR32:$src1, GPR32:$src2)>;
94 def : Pat<(i32 (select (i32 (setcc GPR32:$cond, (i32 0), (OtherVT SETEQ))),
95 (i32 (sub GPR32:$src1, GPR32:$src2)),
96 GPR32:$src2)),
97 (InstThreeOperands GPR32:$cond, GPR32:$src1, GPR32:$src2)>;
99 def : Pat<(i32 (select (i32 (setcc GPR32:$cond, (i32 0), (OtherVT SETNE))),
100 (i32 (sub GPR32:$src1, GPR32:$src2)),
101 GPR32:$src2)),
102 (InstThreeOperands GPR32:$cond, GPR32:$src1, GPR32:$src2)>;