Home
last modified time | relevance | path

Searched refs:cmp2 (Results 1 – 25 of 469) sorted by relevance

12345678910>>...19

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dor-icmps-same-ops.ll13 %cmp2 = icmp eq i8 %a, %b
14 %or = or i1 %cmp1, %cmp2
23 %cmp2 = icmp ne i8 %a, %b
24 %or = or i1 %cmp1, %cmp2
34 %cmp2 = icmp sge i8 %a, %b
35 %or = or i1 %cmp1, %cmp2
47 %cmp2 = icmp sgt i8 %a, %b
48 %or = or i1 %cmp1, %cmp2
58 %cmp2 = icmp sle i8 %a, %b
59 %or = or i1 %cmp1, %cmp2
[all …]
Dand-icmps-same-ops.ll13 %cmp2 = icmp eq i8 %a, %b
14 %and = and i1 %cmp1, %cmp2
23 %cmp2 = icmp ne i8 %a, %b
24 %and = and i1 %cmp1, %cmp2
34 %cmp2 = icmp sge i8 %a, %b
35 %and = and i1 %cmp1, %cmp2
44 %cmp2 = icmp sgt i8 %a, %b
45 %and = and i1 %cmp1, %cmp2
55 %cmp2 = icmp sle i8 %a, %b
56 %and = and i1 %cmp1, %cmp2
[all …]
Dlogic-of-fcmps.ll12 %cmp2 = fcmp ord float %x, %y
13 %r = and i1 %cmp1, %cmp2
23 %cmp2 = fcmp ord double %y, %x
24 %r = and i1 %cmp1, %cmp2
34 %cmp2 = fcmp ord <2 x float> %x, %y
35 %r = and <2 x i1> %cmp1, %cmp2
45 %cmp2 = fcmp ord <2 x double> %y, %x
46 %r = and <2 x i1> %cmp1, %cmp2
57 %cmp2 = fcmp ord float %nnan, %x
58 %r = and i1 %cmp1, %cmp2
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dsmin-icmp.ll19 %cmp2 = icmp eq i32 %sel, %x
20 ret i1 %cmp2
32 %cmp2 = icmp eq i32 %sel, %x
33 ret i1 %cmp2
47 %cmp2 = icmp eq i32 %x, %sel
48 ret i1 %cmp2
62 %cmp2 = icmp eq i32 %x, %sel
63 ret i1 %cmp2
75 %cmp2 = icmp sge i32 %sel, %x
76 ret i1 %cmp2
[all …]
Dumax-icmp.ll20 %cmp2 = icmp eq i32 %sel, %x
21 ret i1 %cmp2
33 %cmp2 = icmp eq i32 %sel, %x
34 ret i1 %cmp2
48 %cmp2 = icmp eq i32 %x, %sel
49 ret i1 %cmp2
63 %cmp2 = icmp eq i32 %x, %sel
64 ret i1 %cmp2
76 %cmp2 = icmp ule i32 %sel, %x
77 ret i1 %cmp2
[all …]
Dumin-icmp.ll20 %cmp2 = icmp eq i32 %sel, %x
21 ret i1 %cmp2
33 %cmp2 = icmp eq i32 %sel, %x
34 ret i1 %cmp2
48 %cmp2 = icmp eq i32 %x, %sel
49 ret i1 %cmp2
63 %cmp2 = icmp eq i32 %x, %sel
64 ret i1 %cmp2
76 %cmp2 = icmp uge i32 %sel, %x
77 ret i1 %cmp2
[all …]
Dsmax-icmp.ll20 %cmp2 = icmp eq i32 %sel, %x
21 ret i1 %cmp2
33 %cmp2 = icmp eq i32 %sel, %x
34 ret i1 %cmp2
48 %cmp2 = icmp eq i32 %x, %sel
49 ret i1 %cmp2
63 %cmp2 = icmp eq i32 %x, %sel
64 ret i1 %cmp2
76 %cmp2 = icmp sle i32 %sel, %x
77 ret i1 %cmp2
[all …]
Dand-or-icmps.ll33 %cmp2 = icmp ult i32 %b, 8
34 %and = and i1 %cmp2, %cmp1
49 %cmp2 = icmp eq i32 %x, 51
50 %or = or i1 %cmp1, %cmp2
63 %cmp2 = icmp ne i32 %x, 50
64 %and = and i1 %cmp1, %cmp2
77 %cmp2 = icmp eq i32 %x, 65
78 %or = or i1 %cmp1, %cmp2
89 %cmp2 = icmp ne i19 %x, 193
90 %and = and i1 %cmp1, %cmp2
[all …]
Dunrecognized_three-way-comparison.ll29 %cmp2 = icmp slt i32 %x, %c
30 %select1 = select i1 %cmp2, i32 -1, i32 1
57 %cmp2 = icmp slt i32 %x, 0
58 %select1 = select i1 %cmp2, i32 -1, i32 1
85 %cmp2 = icmp slt i32 %x, 1
86 %select1 = select i1 %cmp2, i32 -1, i32 1
113 %cmp2 = icmp slt i32 %x, 2
114 %select1 = select i1 %cmp2, i32 -1, i32 1
141 %cmp2 = icmp slt i32 %x, 3
142 %select1 = select i1 %cmp2, i32 -1, i32 1
[all …]
Dselect-implied.ll12 %cmp2 = icmp ugt i32 %a, %b
13 %c = select i1 %cmp2, i32 0, i32 10
30 %cmp2 = icmp ne i32 %a, %b
31 %c = select i1 %cmp2, i32 20, i32 0
48 %cmp2 = icmp ugt i32 %a, 10
49 %c = select i1 %cmp2, i32 30, i32 0
65 %cmp2 = icmp ne i8 addrspace(1)* %ptr, null
66 %res = select i1 %cmp2, i8 2, i8 1
113 %cmp2 = icmp ugt i32 %a, 9
114 %c = select i1 %cmp2, i32 30, i32 0
[all …]
Dclamp-to-minmax.ll14 %cmp2 = fcmp fast olt float %x, 255.0
15 %min = select i1 %cmp2, float %x, float 255.0
31 %cmp2 = fcmp fast olt float %x, 255.0
32 %min = select i1 %cmp2, float %x, float 255.0
48 %cmp2 = fcmp fast ogt float %x, 1.0
49 %max = select i1 %cmp2, float %x, float 1.0
65 %cmp2 = fcmp fast ogt float %x, 1.0
66 %max = select i1 %cmp2, float %x, float 1.0
85 %cmp2 = fcmp fast ult float %x, 255.0
86 %min = select i1 %cmp2, float %x, float 255.0
[all …]
/external/llvm/test/Transforms/SimplifyCFG/
Dimplied-cond-matching-imm.ll3 ; cmp1 implies cmp2 is false
12 %cmp2 = icmp eq i32 %a, 1
13 br i1 %cmp2, label %istrue, label %isfalse
27 ; cmp1 implies cmp2 is false
36 %cmp2 = icmp ugt i32 %a, 6
37 br i1 %cmp2, label %istrue, label %isfalse
51 ; cmp1 implies cmp2 is false
60 %cmp2 = icmp eq i32 %a, 0
61 br i1 %cmp2, label %istrue, label %isfalse
75 ; cmp1 implies cmp2 is true
[all …]
Dimplied-cond-matching.ll80 %cmp2 = icmp eq i32 %a, %b
81 br i1 %cmp2, label %eq_eq_istrue, label %eq_eq_isfalse
104 %cmp2 = icmp ne i32 %a, %b
105 br i1 %cmp2, label %eq_ne_istrue, label %eq_ne_isfalse
128 %cmp2 = icmp ugt i32 %a, %b
129 br i1 %cmp2, label %eq_ugt_istrue, label %eq_ugt_isfalse
152 %cmp2 = icmp uge i32 %a, %b
153 br i1 %cmp2, label %eq_uge_istrue, label %eq_uge_isfalse
176 %cmp2 = icmp ult i32 %a, %b
177 br i1 %cmp2, label %eq_ult_istrue, label %eq_ult_isfalse
[all …]
Dimplied-cond-matching-false-dest.ll14 %cmp2 = icmp eq i32 %a, %b
15 br i1 %cmp2, label %istrue, label %isfalse
38 %cmp2 = icmp ne i32 %a, %b
39 br i1 %cmp2, label %istrue, label %isfalse
62 %cmp2 = icmp ne i32 %a, %b
63 br i1 %cmp2, label %istrue, label %isfalse
86 %cmp2 = icmp ugt i32 %a, %b
87 br i1 %cmp2, label %istrue, label %isfalse
110 %cmp2 = icmp uge i32 %a, %b
111 br i1 %cmp2, label %istrue, label %isfalse
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/
Dimplied-cond-matching-imm.ll3 ; cmp1 implies cmp2 is false
12 %cmp2 = icmp eq i32 %a, 1
13 br i1 %cmp2, label %istrue, label %isfalse
27 ; cmp1 implies cmp2 is false
36 %cmp2 = icmp ugt i32 %a, 6
37 br i1 %cmp2, label %istrue, label %isfalse
51 ; cmp1 implies cmp2 is false
60 %cmp2 = icmp eq i32 %a, 0
61 br i1 %cmp2, label %istrue, label %isfalse
75 ; cmp1 implies cmp2 is true
[all …]
Dimplied-cond-matching.ll80 %cmp2 = icmp eq i32 %a, %b
81 br i1 %cmp2, label %eq_eq_istrue, label %eq_eq_isfalse
104 %cmp2 = icmp ne i32 %a, %b
105 br i1 %cmp2, label %eq_ne_istrue, label %eq_ne_isfalse
128 %cmp2 = icmp ugt i32 %a, %b
129 br i1 %cmp2, label %eq_ugt_istrue, label %eq_ugt_isfalse
152 %cmp2 = icmp uge i32 %a, %b
153 br i1 %cmp2, label %eq_uge_istrue, label %eq_uge_isfalse
176 %cmp2 = icmp ult i32 %a, %b
177 br i1 %cmp2, label %eq_ult_istrue, label %eq_ult_isfalse
[all …]
Dimplied-cond-matching-false-dest.ll14 %cmp2 = icmp eq i32 %a, %b
15 br i1 %cmp2, label %istrue, label %isfalse
38 %cmp2 = icmp ne i32 %a, %b
39 br i1 %cmp2, label %istrue, label %isfalse
62 %cmp2 = icmp ne i32 %a, %b
63 br i1 %cmp2, label %istrue, label %isfalse
86 %cmp2 = icmp ugt i32 %a, %b
87 br i1 %cmp2, label %istrue, label %isfalse
110 %cmp2 = icmp uge i32 %a, %b
111 br i1 %cmp2, label %istrue, label %isfalse
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dvminmaxnm.ll157 %cmp2 = fcmp fast olt float 34., %cond1
158 %cond2 = select i1 %cmp2, float 34., float %cond1
168 %cmp2 = fcmp fast ole double 56., %cond1
169 %cond2 = select i1 %cmp2, double 56., double %cond1
179 %cmp2 = fcmp fast ogt float 78., %cond1
180 %cond2 = select i1 %cmp2, float %cond1, float 78.
190 %cmp2 = fcmp fast oge double 90., %cond1
191 %cond2 = select i1 %cmp2, double %cond1, double 90.
201 %cmp2 = fcmp fast ult float %cond1, 34.
202 %cond2 = select i1 %cmp2, float %cond1, float 34.
[all …]
Dvminmaxnm-safe.ll179 %cmp2 = fcmp olt float 34., %cond1
180 %cond2 = select i1 %cmp2, float 34., float %cond1
190 %cmp2 = fcmp ole double 56., %cond1
191 %cond2 = select i1 %cmp2, double 56., double %cond1
201 %cmp2 = fcmp ogt float 78., %cond1
202 %cond2 = select i1 %cmp2, float %cond1, float 78.
212 %cmp2 = fcmp oge double 90., %cond1
213 %cond2 = select i1 %cmp2, double %cond1, double 90.
223 %cmp2 = fcmp ult float %cond1, 34.
224 %cond2 = select i1 %cmp2, float %cond1, float 34.
[all …]
Dfp16-vminmaxnm-safe.ll155 %cmp2 = fcmp olt half 34., %cond1
156 %cond2 = select i1 %cmp2, half 34., half %cond1
171 %cmp2 = fcmp ogt half 78., %cond1
172 %cond2 = select i1 %cmp2, half %cond1, half 78.
187 %cmp2 = fcmp ult half %cond1, 34.
188 %cond2 = select i1 %cmp2, half %cond1, half 34.
204 %cmp2 = fcmp ule half %cond1, 56.
205 %cond2 = select i1 %cmp2, half %cond1, half 56.
222 %cmp2 = fcmp ugt half %cond1, 78.
223 %cond2 = select i1 %cmp2, half 78., half %cond1
[all …]
Dfp16-vminmaxnm.ll179 %cmp2 = fcmp fast olt half 34., %cond1
180 %cond2 = select i1 %cmp2, half 34., half %cond1
195 %cmp2 = fcmp fast ogt half 78., %cond1
196 %cond2 = select i1 %cmp2, half %cond1, half 78.
211 %cmp2 = fcmp fast ult half %cond1, 34.
212 %cond2 = select i1 %cmp2, half %cond1, half 34.
227 %cmp2 = fcmp fast ule half %cond1, 56.
228 %cond2 = select i1 %cmp2, half %cond1, half 56.
243 %cmp2 = fcmp fast ugt half %cond1, 78.
244 %cond2 = select i1 %cmp2, half 78., half %cond1
[all …]
/external/llvm/test/CodeGen/ARM/
Dvminmaxnm.ll157 %cmp2 = fcmp fast olt float 34., %cond1
158 %cond2 = select i1 %cmp2, float 34., float %cond1
168 %cmp2 = fcmp fast ole double 56., %cond1
169 %cond2 = select i1 %cmp2, double 56., double %cond1
179 %cmp2 = fcmp fast ogt float 78., %cond1
180 %cond2 = select i1 %cmp2, float %cond1, float 78.
190 %cmp2 = fcmp fast oge double 90., %cond1
191 %cond2 = select i1 %cmp2, double %cond1, double 90.
201 %cmp2 = fcmp fast ult float %cond1, 34.
202 %cond2 = select i1 %cmp2, float %cond1, float 34.
[all …]
Dvminmaxnm-safe.ll179 %cmp2 = fcmp olt float 34., %cond1
180 %cond2 = select i1 %cmp2, float 34., float %cond1
190 %cmp2 = fcmp ole double 56., %cond1
191 %cond2 = select i1 %cmp2, double 56., double %cond1
201 %cmp2 = fcmp ogt float 78., %cond1
202 %cond2 = select i1 %cmp2, float %cond1, float 78.
212 %cmp2 = fcmp oge double 90., %cond1
213 %cond2 = select i1 %cmp2, double %cond1, double 90.
223 %cmp2 = fcmp ult float %cond1, 34.
224 %cond2 = select i1 %cmp2, float %cond1, float 34.
[all …]
/external/llvm/test/Transforms/JumpThreading/
Dthread-cmp.ll14 %cmp2 = icmp ne i32* %p, null
15 br i1 %cmp2, label %exit1, label %exit2
27 ; It would not be legal to replace %cmp2 (well, in this case it actually is,
36 %cmp2 = icmp ne i32* %p, null
37 call void @use(i1 %cmp2)
41 br i1 %cmp2, label %exit1, label %exit2
43 br i1 %cmp2, label %exit1, label %exit2
50 ; In this case, we can remove cmp2 because it's otherwise unused
58 %cmp2 = icmp ne i32* %p, null
62 br i1 %cmp2, label %exit1, label %exit2
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/JumpThreading/
Dthread-cmp.ll14 %cmp2 = icmp ne i32* %p, null
15 br i1 %cmp2, label %exit1, label %exit2
27 ; It would not be legal to replace %cmp2 (well, in this case it actually is,
36 %cmp2 = icmp ne i32* %p, null
37 call void @use(i1 %cmp2)
41 br i1 %cmp2, label %exit1, label %exit2
43 br i1 %cmp2, label %exit1, label %exit2
50 ; In this case, we can remove cmp2 because it's otherwise unused
58 %cmp2 = icmp ne i32* %p, null
62 br i1 %cmp2, label %exit1, label %exit2
[all …]

12345678910>>...19