Lines Matching refs:cmp
10 ; CHECK-NOT: cmp
11 %cmp = icmp sgt i32 %a, %b
13 %sub. = select i1 %cmp, i32 %sub, i32 0
21 ; CHECK-NOT: cmp
22 %cmp = icmp slt i32 %a, %b
24 %sub. = select i1 %cmp, i32 %sub, i32 0
32 ; CHECK-NOT: cmp
33 %cmp = icmp sgt i32 %a, 3
35 %sub. = select i1 %cmp, i32 %sub, i32 %b
44 ; CHECK-NOT: cmp
45 %cmp = icmp ult i32 %a, %b
47 %sub. = select i1 %cmp, i32 %sub, i32 0
50 ; If CPSR is live-out, we can't remove cmp if there exists
56 ; CHECK: cmp
57 %cmp = icmp eq i32 %b, %a
59 br i1 %cmp, label %if.then, label %if.else
75 ; CHECK: cmp
91 ; When considering the producer of cmp's src as the subsuming instruction,
97 ; CHECK: cmp
99 %cmp = icmp eq i32 %sub, 17
100 %ret = select i1 %cmp, i32 %x, i32 %y
107 ; CHECK-NOT: cmp
109 ; V8-NOT: cmp
112 %cmp = icmp eq i32 %sub, 0
113 %ret = select i1 %cmp, float %x, float %y
120 ; CHECK-NOT: cmp
122 ; V8-NOT: cmp
125 %cmp = icmp eq i32 %sub, 0
126 %ret = select i1 %cmp, double %x, double %y
135 ; CHECK-NOT: cmp
138 %cmp = icmp sgt i32 %a, %b
141 %ret = select i1 %cmp, double %x, double %y
148 ; V7-NOT: cmp
152 ; V8: cmp
154 %cmp = icmp sgt i32 %a, %b
156 %ret = select i1 %cmp, double %x, double %y
170 ; CHECK: cmp
174 %cmp = icmp slt i32 %sub, 0
175 br i1 %cmp, label %if.then, label %if.else
192 ; CHECK: cmp
196 %cmp = icmp ult i32 %sub, 0
197 br i1 %cmp, label %if.then, label %if.else