Lines Matching refs:COND
10 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[SUB]], i32 [[Y:%.*]]
11 ; CHECK-NEXT: [[ADD:%.*]] = add i32 [[COND]], [[X]]
25 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[SUB]], i32 [[X]]
26 ; CHECK-NEXT: [[ADD:%.*]] = add i32 [[COND]], [[X]]
40 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[SUB]], i32 1
41 ; CHECK-NEXT: [[MUL:%.*]] = mul i32 [[COND]], [[X]]
55 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[SUB]], i32 1
56 ; CHECK-NEXT: [[MUL:%.*]] = mul i32 [[COND]], [[X]]
69 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[X:%.*]], i32 0
70 ; CHECK-NEXT: [[ADD:%.*]] = add i32 [[COND]], [[X]]
82 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 7, i32 [[X:%.*]]
83 ; CHECK-NEXT: [[AND:%.*]] = and i32 [[COND]], [[X]]
96 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[X]], i32 [[SUB]]
97 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[X]], [[COND]]
111 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 7, i32 [[Y:%.*]]
112 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 42, [[COND]]
124 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 1, i32 [[X:%.*]]
125 ; CHECK-NEXT: [[SUB:%.*]] = sub nsw i32 0, [[COND]]
137 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 7, i32 [[Y:%.*]]
138 ; CHECK-NEXT: [[DIV:%.*]] = udiv i32 42, [[COND]]
150 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 7, i32 [[Y:%.*]]
151 ; CHECK-NEXT: [[DIV:%.*]] = srem i32 42, [[COND]]
163 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 7, i32 [[Y:%.*]]
164 ; CHECK-NEXT: [[DIV:%.*]] = urem i32 42, [[COND]]
176 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 1, i32 [[X:%.*]]
177 ; CHECK-NEXT: tail call void @use(i32 [[COND]])
178 ; CHECK-NEXT: [[SUB:%.*]] = sub nsw i32 0, [[COND]]
193 ; CHECK-NEXT: [[COND:%.*]] = select i1 [[C:%.*]], i32 [[X]], i32 [[SUB]]
194 ; CHECK-NEXT: tail call void @use(i32 [[COND]])
195 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[COND]], [[X]]