Home
last modified time | relevance | path

Searched refs:ult (Results 1 – 25 of 1798) sorted by relevance

12345678910>>...72

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/GuardWidening/
Drange-check-merging.ll13 %chk0 = icmp ult i32 %x, %length
17 %chk1 = icmp ult i32 %x.inc1, %length
21 %chk2 = icmp ult i32 %x.inc2, %length
25 %chk3 = icmp ult i32 %x.inc3, %length
38 %chk0 = icmp ult i32 %x, %length
42 %chk1 = icmp ult i32 %x.inc1, %length
46 %chk2 = icmp ult i32 %x.inc2, %length
50 %chk3 = icmp ult i32 %x.inc3, %length
64 %chk0 = icmp ult i32 %x, %length
68 %chk1 = icmp ult i32 %x.inc1, %length
[all …]
Dloop-schedule.ll15 ; CHECK: %cond_0 = icmp ult i32 %a, 10
16 ; CHECK: %cond_1 = icmp ult i32 %b, 10
22 %cond_0 = icmp ult i32 %a, 10
27 %cond_1 = icmp ult i32 %b, 10
41 ; CHECK: %cond_0 = icmp ult i32 %a, 10
42 ; CHECK: %cond_1 = icmp ult i32 %b, 10
51 %cond_0 = icmp ult i32 %a, 10
53 %cond_1 = icmp ult i32 %b, 10
/external/llvm/test/Transforms/GuardWidening/
Drange-check-merging.ll13 %chk0 = icmp ult i32 %x, %length
17 %chk1 = icmp ult i32 %x.inc1, %length
21 %chk2 = icmp ult i32 %x.inc2, %length
25 %chk3 = icmp ult i32 %x.inc3, %length
38 %chk0 = icmp ult i32 %x, %length
42 %chk1 = icmp ult i32 %x.inc1, %length
46 %chk2 = icmp ult i32 %x.inc2, %length
50 %chk3 = icmp ult i32 %x.inc3, %length
64 %chk0 = icmp ult i32 %x, %length
68 %chk1 = icmp ult i32 %x.inc1, %length
[all …]
/external/llvm/test/Transforms/ConstProp/
Dconstant-expr.ll7 @A = global i1 add (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
8 ; CHECK: @A = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
9 @B = global i1 sub (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)), align 2
10 ; CHECK: @B = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
11 @C = global i1 mul (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
12 ; CHECK: @C = global i1 and (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
14 @D = global i1 sdiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
15 ; CHECK: @D = global i1 icmp ult (i8* @X, i8* @Y)
16 @E = global i1 udiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
17 ; CHECK: @E = global i1 icmp ult (i8* @X, i8* @Y)
[all …]
/external/swiftshader/third_party/LLVM/test/Transforms/ConstProp/
Dconstant-expr.ll7 @A = global i1 add (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
8 ; CHECK: @A = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
9 @B = global i1 sub (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)), align 2
10 ; CHECK: @B = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
11 @C = global i1 mul (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
12 ; CHECK: @C = global i1 and (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
14 @D = global i1 sdiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
15 ; CHECK: @D = global i1 icmp ult (i8* @X, i8* @Y)
16 @E = global i1 udiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
17 ; CHECK: @E = global i1 icmp ult (i8* @X, i8* @Y)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ConstProp/
Dconstant-expr.ll7 @A = global i1 add (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
8 ; CHECK: @A = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
9 @B = global i1 sub (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)), align 2
10 ; CHECK: @B = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
11 @C = global i1 mul (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
12 ; CHECK: @C = global i1 and (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
14 @D = global i1 sdiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
15 ; CHECK: @D = global i1 icmp ult (i8* @X, i8* @Y)
16 @E = global i1 udiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z))
17 ; CHECK: @E = global i1 icmp ult (i8* @X, i8* @Y)
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/
Dvectorize-reorder-reuse.ll21 ; CHECK-NEXT: [[CMP:%.*]] = icmp ult i32 undef, undef
23 ; CHECK-NEXT: [[CMP15:%.*]] = icmp ult i32 [[COND]], undef
25 ; CHECK-NEXT: [[CMP20:%.*]] = icmp ult i32 [[COND19]], undef
27 ; CHECK-NEXT: [[CMP25:%.*]] = icmp ult i32 [[COND24]], undef
29 ; CHECK-NEXT: [[CMP30:%.*]] = icmp ult i32 [[COND29]], undef
31 ; CHECK-NEXT: [[CMP35:%.*]] = icmp ult i32 [[COND34]], undef
33 ; CHECK-NEXT: [[CMP40:%.*]] = icmp ult i32 [[COND39]], undef
35 ; CHECK-NEXT: [[RDX_MINMAX_CMP:%.*]] = icmp ult <8 x i32> [[TMP10]], [[RDX_SHUF]]
38 ; CHECK-NEXT: [[RDX_MINMAX_CMP2:%.*]] = icmp ult <8 x i32> [[RDX_MINMAX_SELECT]], [[RDX_SHUF1]]
41 ; CHECK-NEXT: [[RDX_MINMAX_CMP5:%.*]] = icmp ult <8 x i32> [[RDX_MINMAX_SELECT3]], [[RDX_SHUF4]]
[all …]
/external/swiftshader/third_party/LLVM/lib/Support/
DConstantRange.cpp225 return Lower.ule(V) && V.ult(Upper); in contains()
227 return Lower.ule(V) || V.ult(Upper); in contains()
279 if (Lower.ult(CR.Lower)) { in intersectWith()
283 if (Upper.ult(CR.Upper)) in intersectWith()
288 if (Upper.ult(CR.Upper)) in intersectWith()
291 if (Lower.ult(CR.Upper)) in intersectWith()
299 if (CR.Lower.ult(Upper)) { in intersectWith()
300 if (CR.Upper.ult(Upper)) in intersectWith()
303 if (CR.Upper.ult(Lower)) in intersectWith()
306 if (getSetSize().ult(CR.getSetSize())) in intersectWith()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/GlobalISel/
Dlegalize-cmp.mir6 %r = icmp ult i8 %a, %b
12 %r = icmp ult i16 %a, %b
18 %r = icmp ult i32 %a, %b
24 %r = icmp ult i64 %a, %b
30 %r = icmp ult i32* %a, %b
53 ; CHECK: [[ICMP:%[0-9]+]]:_(s1) = G_ICMP intpred(ult), [[COPY]](s8), [[COPY1]]
59 %2(s1) = G_ICMP intpred(ult), %0(s8), %1
82 ; CHECK: [[ICMP:%[0-9]+]]:_(s1) = G_ICMP intpred(ult), [[COPY]](s16), [[COPY1]]
88 %2(s1) = G_ICMP intpred(ult), %0(s16), %1
111 ; CHECK: [[ICMP:%[0-9]+]]:_(s1) = G_ICMP intpred(ult), [[COPY]](s32), [[COPY1]]
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/
Dcanonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll22 %ret = icmp ult i8 %tmp0, %x
29 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ult i8 [[TMP0]], [[X:%.*]]
34 %ret = icmp ult i8 %tmp1, %x
48 %ret = icmp ult <2 x i8> %tmp0, %x
58 %ret = icmp ult <2 x i8> %tmp0, %x
68 %ret = icmp ult <3 x i8> %tmp0, %x
86 %ret = icmp ult i8 %x, %tmp0 ; swapped order
104 %ret = icmp ult i8 %tmp1, %x
116 %ret = icmp ult i8 %x, %tmp1 ; swapped order
128 %ret = icmp ult i8 %x, %tmp1 ; swapped order
[all …]
Dumin-icmp.ll6 ; Test all 4 foldable predicates (eq,ne,uge,ult) * 4 commutation
18 %cmp1 = icmp ult i32 %x, %y
31 %cmp1 = icmp ult i32 %y, %x
46 %cmp1 = icmp ult i32 %x, %y
61 %cmp1 = icmp ult i32 %y, %x
74 %cmp1 = icmp ult i32 %x, %y
87 %cmp1 = icmp ult i32 %y, %x
102 %cmp1 = icmp ult i32 %x, %y
117 %cmp1 = icmp ult i32 %y, %x
130 %cmp1 = icmp ult i32 %x, %y
[all …]
Dcompare-udiv.ll66 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 %d, 65
76 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult <2 x i32> %d, <i32 65, i32 66>
104 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 %d, 6
114 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult <2 x i32> %d, <i32 6, i32 6>
143 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 %d, 2
153 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult <2 x i32> %d, <i32 2, i32 2>
163 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 %d, 2
173 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult <2 x i32> %d, <i32 2, i32 2>
183 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult i32 %d, 3
193 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ult <2 x i32> %d, <i32 3, i32 3>
[all …]
/external/llvm/test/Transforms/InstSimplify/
Dimplies.ll93 %var29 = icmp ult i32 %i, %length.i
94 %var30 = icmp ult i32 %iplus1, %length.i
138 %var29 = icmp ult i32 %i, %len.plus.one
139 %var30 = icmp ult i32 %iplus1, %length.i
150 %var29 = icmp ult i32 %i, %length.i
151 %var30 = icmp ult i32 %iplus1, %length.i
163 %known = icmp ult i32 %large, %length.i
164 %to.prove = icmp ult i32 %small, %length.i
173 ; CHECK-NEXT: [[KNOWN:%.*]] = icmp ult i32 [[LARGE]], %length.i
174 ; CHECK-NEXT: [[TO_PROVE:%.*]] = icmp ult i32 [[SMALL]], %length.i
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dimplies.ll93 %var29 = icmp ult i32 %i, %length.i
94 %var30 = icmp ult i32 %iplus1, %length.i
138 %var29 = icmp ult i32 %i, %len.plus.one
139 %var30 = icmp ult i32 %iplus1, %length.i
150 %var29 = icmp ult i32 %i, %length.i
151 %var30 = icmp ult i32 %iplus1, %length.i
163 %known = icmp ult i32 %large, %length.i
164 %to.prove = icmp ult i32 %small, %length.i
173 ; CHECK-NEXT: [[KNOWN:%.*]] = icmp ult i32 [[LARGE]], %length.i
174 ; CHECK-NEXT: [[TO_PROVE:%.*]] = icmp ult i32 [[SMALL]], %length.i
[all …]
/external/llvm/lib/IR/
DConstantRange.cpp324 return Lower.ule(V) && V.ult(Upper); in contains()
325 return Lower.ule(V) || V.ult(Upper); in contains()
383 if (Lower.ult(CR.Lower)) { in intersectWith()
387 if (Upper.ult(CR.Upper)) in intersectWith()
392 if (Upper.ult(CR.Upper)) in intersectWith()
395 if (Lower.ult(CR.Upper)) in intersectWith()
402 if (CR.Lower.ult(Upper)) { in intersectWith()
403 if (CR.Upper.ult(Upper)) in intersectWith()
409 if (getSetSize().ult(CR.getSetSize())) in intersectWith()
413 if (CR.Lower.ult(Lower)) { in intersectWith()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IRCE/
Dunsigned_comparisons_ult.ll20 ; CHECK-NEXT: [[COND:%[^ ]+]] = icmp ult i32 0, %exit.mainloop.at
25 ; CHECK-NEXT: %abc = icmp ult i32 %idx, %exit.mainloop.at
31 ; CHECK-NEXT: %abc.postloop = icmp ult i32 %idx.postloop, %exit.mainloop.at
41 %abc = icmp ult i32 %idx, %len
47 %next = icmp ult i32 %idx.next, 100
73 ; CHECK-NEXT: %abc = icmp ult i32 %idx, %len
79 ; CHECK-NEXT: %abc.preloop = icmp ult i32 %idx.preloop, %len
89 %abc = icmp ult i32 %idx, %len
95 %next = icmp ult i32 %idx.next, 1
111 ; CHECK-NEXT: [[COND:%[^ ]+]] = icmp ult i32 0, %exit.mainloop.at
[all …]
Dclamp.ll30 ; CHECK-NEXT: %tmp43 = icmp ult i64 %indvars.iv.next467, %tmp21
33 ; CHECK-NEXT: [[C1:%[^ ]+]] = icmp ult i64 1, %exit.mainloop.at
38 %tmp43 = icmp ult i64 %indvars.iv.next467, %tmp21
43 ; CHECK: %tmp56 = icmp ult i64 %indvars.iv.next, %tmp21
44 ; CHECK-NEXT: [[COND:%[^ ]+]] = icmp ult i64 %indvars.iv.next, %exit.mainloop.at
51 %tmp56 = icmp ult i64 %indvars.iv.next, %tmp21
59 %tmp97 = icmp ult i64 2, %tmp68
61 %tmp99 = icmp ult i64 %indvars.iv750, %tmp21
67 %tmp107 = icmp ult i64 %indvars.iv.next, 2
84 %rc = icmp ult i64 %iv2.offset, 400
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dpeep-setb.ll4 %cmp = icmp ult i8 %a, %b
13 %cmp = icmp ult i32 %a, %b
22 %cmp = icmp ult i64 %a, %b
31 %cmp = icmp ult i8 %a, %b
40 %cmp = icmp ult i32 %a, %b
49 %cmp = icmp ult i64 %a, %b
58 %cmp = icmp ult i8 %a, %b
67 %cmp = icmp ult i32 %a, %b
76 %cmp = icmp ult i64 %a, %b
/external/llvm/test/CodeGen/X86/
Dpeep-setb.ll4 %cmp = icmp ult i8 %a, %b
13 %cmp = icmp ult i32 %a, %b
22 %cmp = icmp ult i64 %a, %b
31 %cmp = icmp ult i8 %a, %b
40 %cmp = icmp ult i32 %a, %b
49 %cmp = icmp ult i64 %a, %b
58 %cmp = icmp ult i8 %a, %b
67 %cmp = icmp ult i32 %a, %b
76 %cmp = icmp ult i64 %a, %b
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/IVUsers/
Ddeep_recursion_in_scev.ll49 %tmp36 = icmp ult i32 %tmp35, %tmp20
54 %tmp39 = icmp ult i64 %tmp38, %tmp24
80 %tmp55 = icmp ult i32 %tmp53, %tmp20
88 %tmp60 = icmp ult i64 %tmp59, %tmp24
95 %tmp65 = icmp ult i32 %tmp63, %tmp20
100 %tmp68 = icmp ult i64 %tmp67, %tmp24
107 %tmp73 = icmp ult i32 %tmp71, %tmp20
112 %tmp76 = icmp ult i64 %tmp75, %tmp24
119 %tmp81 = icmp ult i32 %tmp79, %tmp20
124 %tmp84 = icmp ult i64 %tmp83, %tmp24
[all …]
/external/llvm/test/Transforms/InstCombine/
Dcompare-udiv.ll28 ; CHECK: %cmp1 = icmp ult i32 %d, 65
44 ; CHECK: %cmp1 = icmp ult i32 %d, 6
61 ; CHECK: %cmp1 = icmp ult i32 %d, 2
69 ; CHECK: %cmp1 = icmp ult i32 %d, 2
77 ; CHECK: %cmp1 = icmp ult i32 %d, 3
88 %cmp1 = icmp ult i32 %div, 1
96 %cmp1 = icmp ult i32 %div, 2
104 %cmp1 = icmp ult i32 %div, 3
112 %cmp1 = icmp ult i32 %div, 4
125 ; icmp ult X, UINT_MAX -> true.
[all …]
Dminmax-fp.ll9 %1 = fcmp ult float %a, 5.0
21 %1 = fcmp ult float %a, 5.0
33 %1 = fcmp ult double %a, 5.0
40 ; CHECK-NEXT: fcmp ult float %a, 5.000000e+00
45 %1 = fcmp ult float %a, 5.0
52 ; CHECK-NEXT: fcmp ult float %a, -0.0
57 %1 = fcmp ult float %a, -0.0
64 ; CHECK-NEXT: fcmp ult float %a, 0.0
69 %1 = fcmp ult float %a, 0.0
80 %1 = fcmp ult float %a, 5.0
[all …]
Dand-or-icmps.ll7 ; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10
12 %B = icmp ult i32 %X, 10
20 ; CHECK-NEXT: [[B:%.*]] = icmp ult i32 %X, 10
25 %B = icmp ult i32 %X, 10
33 ; CHECK-NEXT: [[TMP2:%.*]] = icmp ult i32 [[TMP1]], 8
36 %cmp1 = icmp ult i32 %a, 8
37 %cmp2 = icmp ult i32 %b, 8
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopPredication/
Dwidened.ll15 ; CHECK-NEXT: [[first_iteration_checkB:[^ ]+]] = icmp ult i16 %offB, %lengthB
19 ; CHECK-NEXT: [[first_iteration_checkA:[^ ]+]] = icmp ult i32 %offA, %lengthA
34 %rcA = icmp ult i32 %indexA, %lengthA
35 %rcB = icmp ult i16 %indexB, %lengthB
45 %latch.check = icmp ult i64 %iv.next, 16
63 ; CHECK-NEXT: [[first_iteration_checkB:[^ ]+]] = icmp ult i32 %offB, %lengthB
67 ; CHECK-NEXT: [[first_iteration_checkMax:[^ ]+]] = icmp ult i64 0, %max
72 ; CHECK-NEXT: [[first_iteration_checkA:[^ ]+]] = icmp ult i32 %offA, %lengthA
87 %rcA = icmp ult i32 %indexA, %lengthA
88 %rcIV = icmp ult i64 %iv, %max
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/
Dpr34131.ll27 %tmp8 = icmp ult i64 %tmp, 0
36 %tmp13 = icmp ult i64 0, 0
39 %tmp15 = icmp ult i64 undef, 0
42 %tmp17 = icmp ult i64 undef, 0
46 %tmp20 = icmp ult i64 %tmp19, 0
50 %tmp23 = icmp ult i64 %tmp22, 0
54 %tmp26 = icmp ult i64 %tmp25, 0
58 %tmp29 = icmp ult i64 %tmp28, 0

12345678910>>...72