• Home
  • Raw
  • Download

Lines Matching refs:cmp

8   %cmp = fcmp oeq float %a, 0.000000e+00
11 br i1 %cmp, label %if.then, label %if.end
28 %cmp = fcmp oeq float %a, -0.000000e+00
33 br i1 %cmp, label %if.then, label %if.end
47 %cmp = fcmp oeq double %a, 0.000000e+00
50 br i1 %cmp, label %if.then, label %if.end
65 %cmp = fcmp oeq double %a, -0.000000e+00
70 br i1 %cmp, label %if.then, label %if.end
84 %cmp = icmp eq i8 %a, -1
87 br i1 %cmp, label %if.then, label %if.end
101 %cmp = icmp eq i8 %a, 1
102 ; ARM: cmp r{{[0-9]}}, #1
103 ; THUMB: cmp r{{[0-9]}}, #1
104 br i1 %cmp, label %if.then, label %if.end
118 %cmp = icmp eq i16 %a, -1
121 br i1 %cmp, label %if.then, label %if.end
135 %cmp = icmp eq i16 %a, 1
136 ; ARM: cmp r{{[0-9]}}, #1
137 ; THUMB: cmp r{{[0-9]}}, #1
138 br i1 %cmp, label %if.then, label %if.end
152 %cmp = icmp eq i32 %a, -1
155 br i1 %cmp, label %if.then, label %if.end
169 %cmp = icmp eq i32 %a, 1
170 ; ARM: cmp r{{[0-9]}}, #1
171 ; THUMB: cmp r{{[0-9]}}, #1
172 br i1 %cmp, label %if.then, label %if.end
186 %cmp = icmp eq i32 %a, 384
187 ; ARM: cmp r{{[0-9]}}, #384
188 ; THUMB: cmp.w r{{[0-9]}}, #384
189 br i1 %cmp, label %if.then, label %if.end
203 %cmp = icmp eq i32 %a, 4096
204 ; ARM: cmp r{{[0-9]}}, #4096
205 ; THUMB: cmp.w r{{[0-9]}}, #4096
206 br i1 %cmp, label %if.then, label %if.end
220 %cmp = icmp ugt i8 %a, -113
221 ; ARM: cmp r{{[0-9]}}, #143
222 ; THUMB: cmp r{{[0-9]}}, #143
223 br i1 %cmp, label %if.then, label %if.end
234 ; When comparing LONG_MIN/INT_MIN use a cmp instruction.
239 %cmp = icmp slt i32 -123, -2147483648
240 ; ARM: cmp r{{[0-9]}}, #-2147483648
241 ; THUMB: cmp.w r{{[0-9]}}, #-2147483648
242 br i1 %cmp, label %if.then, label %if.end