| /llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/ |
| H A D | ule.ll | 33 %c.1 = icmp ule i8 %x, %y 37 %t.1 = icmp ule i8 %x, %y 39 %c.2 = icmp ule i8 %x, 10 41 %c.3 = icmp ule i8 %y, %x 43 %c.4 = icmp ule i8 10, %x 48 %t.2 = icmp ule i8 %y, %x 50 %f.1 = icmp ule i8 %x, %y 52 %c.5 = icmp ule i8 %x, 10 54 %c.6 = icmp ule i8 10, %x 96 %c.2 = icmp ule i8 %x, 9 [all …]
|
| H A D | assumes.ll | 39 %t.1 = icmp ule i8 %add.1, %b 40 %t.2 = icmp ule i8 %a, %b 49 %t.4 = icmp ule i8 %a, %b 89 %t.2 = icmp ule i8 %a, %b 98 %t.4 = icmp ule i8 %a, %b 138 %t.2 = icmp ule i8 %a, %b 147 %t.4 = icmp ule i8 %a, %b 278 %t.2 = icmp ule i8 %a, %b 316 %t.2 = icmp ule i8 %a, %b 325 %t.4 = icmp ule i8 %a, %b [all …]
|
| H A D | and.ll | 33 %c.1 = icmp ule i4 %x, %y 34 %c.2 = icmp ule i4 %y, %z 39 %t.1 = icmp ule i4 %x, %z 40 %t.2 = icmp ule i4 %x, %y 43 %t.3 = icmp ule i4 %y, %z 47 %c.3 = icmp ule i4 %x, %a 53 %c.4 = icmp ule i4 %x, %z 54 %c.5 = icmp ule i4 %x, %a 57 %c.6 = icmp ule i4 %x, %y 60 %c.7 = icmp ule i4 %y, %z [all …]
|
| H A D | or.ll | 33 %c.1 = icmp ule i4 %x, %y 34 %c.2 = icmp ule i4 %y, %z 39 %c.3 = icmp ule i4 %x, %z 42 %c.4 = icmp ule i4 %x, %a 48 %f.1 = icmp ule i4 %x, %z 51 %c.5 = icmp ule i4 %x, %a 94 %c.1 = icmp ule i4 %x, %y 95 %c.2 = icmp ule i4 %y, %z 100 %c.3 = icmp ule i4 %x, %z 103 %c.4 = icmp ule i4 %x, %a [all …]
|
| H A D | dom.ll | 23 %c.1 = icmp ule i8 %x, 10 27 %c.2 = icmp ule i8 %x, 10 52 %c.1 = icmp ule i8 %x, 10 56 %c.2 = icmp ule i8 %x, 10 84 %c.1 = icmp ule i8 %x, 10 91 %c.2 = icmp ule i8 %x, 10 114 %c.1 = icmp ule i8 %x, 10 122 %c.3 = icmp ule i8 %x, 10 146 %c.1 = icmp ule i8 %x, 10 150 %c.2 = icmp ule i8 %x, 10 [all …]
|
| H A D | loops.ll | 83 %c.1 = icmp ule i32 %x, 10 87 %t.1 = icmp ule i32 %x, 10 92 %c.2 = icmp ule i32 %x, 9 135 %c.1 = icmp ule i32 %x, 10 139 %f.1 = icmp ule i32 %x, 10 146 %c.3 = icmp ule i32 %x,11 197 %x.1 = icmp ule i32 %x, 10 205 %f.1 = icmp ule i32 %x, 10 209 %c.2 = icmp ule i32 %x, 11 281 %c.3 = icmp ule i32 %x, 9 [all …]
|
| H A D | geps-inbounds-precondition-ub-in-use-blocks.ll | 40 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 44 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 74 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 79 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 114 %cmp.ne = icmp ule i32* null, %upper 116 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 120 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 163 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 167 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 201 %cmp.upper.1 = icmp ule i32* %src.idx, %upper [all …]
|
| H A D | geps-inbounds-precondition.ll | 34 %cmp.upper.4 = icmp ule i32* %src.idx.4, %upper 36 %cmp.upper.5 = icmp ule i32* %src.idx.5, %upper 40 %cmp.upper.6 = icmp ule i32* %src.idx.6, %upper 78 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 82 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 158 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 162 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 228 %cmp.upper.1 = icmp ule i32* %src.idx, %upper 232 %cmp.upper.2 = icmp ule i32* %src.idx, %upper 268 %cmp.upper.1 = icmp ule i32* %src.idx, %upper.2 [all …]
|
| H A D | vector-compares.ll | 12 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i32 [[X:%.*]], 10 16 ; CHECK-NEXT: [[T_1:%.*]] = icmp ule i32 [[X]], 10 20 ; CHECK-NEXT: [[C_2:%.*]] = icmp ule i32 [[X]], 9 29 ; CHECK-NEXT: [[C_4:%.*]] = icmp ule i32 [[X]], 10 41 %c.1 = icmp ule i32 %x, 10 46 %t.1 = icmp ule i32 %x, 10 51 %c.2 = icmp ule i32 %x, 9 62 %c.4 = icmp ule i32 %x, 10
|
| H A D | add-nuw.ll | 56 ; CHECK-LABEL: @test.not.uge.ule( 92 %t.0 = icmp ule i8 %start, %high 95 %t.1 = icmp ule i8 %start.1, %high 359 %t = icmp ule i8 %n, 1 363 %f = icmp ule i8 %n, 1 389 %t = icmp ule i8 %n, 1 393 %f = icmp ule i8 %n, 1 418 %t = icmp ule i8 %n, 2 422 %f = icmp ule i8 %n, 2 448 %t = icmp ule i8 %n, 1 [all …]
|
| H A D | loops-header-tested-pointer-iv.ll | 13 ; CHECK-NEXT: [[C_2:%.*]] = icmp ule i8* [[IV]], [[END]] 17 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[IV]], [[END]] 33 %c.2 = icmp ule i8* %iv, %end 39 %c.1 = icmp ule i8* %iv, %end 60 ; CHECK-NEXT: [[C_1:%.*]] = icmp ule i8* [[IV]], [[END]] 64 ; CHECK-NEXT: [[C_3:%.*]] = icmp ule i8* [[IV]], [[END]] 80 %c.1 = icmp ule i8* %iv, %end 86 %c.3 = icmp ule i8* %iv, %end
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | canonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll | 29 %ret = icmp ule i8 %x, %tmp0 43 %ret = icmp ule i8 %x, %tmp1 59 %ret = icmp ule <2 x i8> %x, %tmp0 71 %ret = icmp ule <2 x i8> %x, %tmp0 84 %ret = icmp ule <2 x i8> %x, %tmp0 95 %ret = icmp ule <2 x i8> %x, %tmp0 107 %ret = icmp ule <3 x i8> %x, %tmp0 138 %ret = icmp ule i8 %x, %tmp1 181 %ret = icmp ule i8 %x, %tmp0 198 %ret = icmp ule i8 %x, %tmp0 [all …]
|
| H A D | icmp-ule-of-shl-1-by-bits-and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll | 22 %r = icmp ule i8 %t0, %val 37 %r = icmp ule <2 x i8> %t0, %val 48 %r = icmp ule <3 x i8> %t0, %val 81 %r = icmp ule i8 %t0, %t1 95 ; CHECK-NEXT: [[R:%.*]] = icmp ule i8 [[T0]], [[VAL:%.*]] 100 %r = icmp ule i8 %t0, %val 111 ; CHECK-NEXT: [[R:%.*]] = icmp ule i8 [[T0]], [[VAL:%.*]] 115 %r = icmp ule i8 %t0, %val 122 ; CHECK-NEXT: [[R:%.*]] = icmp ule <2 x i8> [[T0]], [[VAL:%.*]] 126 %r = icmp ule <2 x i8> %t0, %val
|
| H A D | 2012-03-10-InstCombine.ll | 14 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ule i8* [[D]], [[F:%.*]] 20 ; CHECK-NEXT: [[NOT_CMP3:%.*]] = icmp ule i8* [[C]], [[F]] 35 %cmp2 = icmp ule i8* %d, %f 43 %not.cmp3 = icmp ule i8* %c, %f 61 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ule i8* [[D]], [[F:%.*]] 67 ; CHECK-NEXT: [[NOT_CMP3:%.*]] = icmp ule i8* [[C]], [[F]] 82 %cmp2 = icmp ule i8* %d, %f 90 %not.cmp3 = icmp ule i8* %c, %f
|
| /llvm-project-15.0.7/llvm/test/Transforms/LowerTypeTests/ |
| H A D | import.ll | 43 …; X86-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], ptrtoint ([0 x i8]* @__typeid_allones7_size_m1 to i… 44 ; ARM-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], 42 45 ; CHECK-NEXT: ret i1 [[ule]] 59 …; X86-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], ptrtoint ([0 x i8]* @__typeid_allones32_size_m1 to … 60 ; ARM-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], 12345 61 ; CHECK-NEXT: ret i1 [[ule]] 76 ; ARM-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], 43 104 ; ARM-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], 12346 131 …; X86-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], ptrtoint ([0 x i8]* @__typeid_inline5_size_m1 to i6… 132 ; ARM-NEXT: [[ule:%.*]] = icmp ule i64 [[or]], 31 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | implies.ll | 22 %res = icmp ule i1 %var30, %var29 38 %res = icmp ule i1 %var30, %var29 70 %res = icmp ule i1 %var30, %var29 95 %res = icmp ule i1 %var30, %var29 104 %res = icmp ule <4 x i1> %vec, %vec 114 %res = icmp ule <4 x i1> %a, %b 127 %res = icmp ule i1 %var30, %var29 140 %res = icmp ule i1 %var30, %var29 152 %res = icmp ule i1 %var30, %var29 165 %res = icmp ule i1 %known, %to.prove [all …]
|
| H A D | icmp.ll | 44 %cmp = icmp ule i8 %div, %x 54 %cmp = icmp ule i8 %div, %x 63 ; CHECK-NEXT: [[CMP:%.*]] = icmp ule i8 [[DIV]], [[X]] 68 %cmp = icmp ule i8 %div, %x 119 %cmp = icmp ule i8 %div, %y 129 %cmp = icmp ule i8 %div, %x 139 %cmp = icmp ule i8 %div, %x 152 %cmp = icmp ule i8 %div, %x 162 %cmp = icmp ule i8 %div, %x 172 %cmp = icmp ule i8 %div, %x [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/ |
| H A D | multiple-exits.ll | 99 ; CHECK-NEXT: [[CMP2_2:%.*]] = icmp ule i64 2, [[N]] 106 ; CHECK-NEXT: [[CMP2_3:%.*]] = icmp ule i64 3, [[N]] 113 ; CHECK-NEXT: [[CMP2_4:%.*]] = icmp ule i64 4, [[N]] 120 ; CHECK-NEXT: [[CMP2_5:%.*]] = icmp ule i64 5, [[N]] 127 ; CHECK-NEXT: [[CMP2_6:%.*]] = icmp ule i64 6, [[N]] 134 ; CHECK-NEXT: [[CMP2_7:%.*]] = icmp ule i64 7, [[N]] 141 ; CHECK-NEXT: [[CMP2_8:%.*]] = icmp ule i64 8, [[N]] 172 %cmp1 = icmp ule i64 %iv, 10 176 %cmp2 = icmp ule i64 %iv, %N 211 %cmp1 = icmp ule i64 %iv, %N.masked [all …]
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | atomic_compare_codegen.cpp | 1214 ulx = ulx > ule ? ule : ulx; in foo() 1216 ulx = ulx < ule ? ule : ulx; in foo() 1218 ulx = ule > ulx ? ule : ulx; in foo() 1220 ulx = ule < ulx ? ule : ulx; in foo() 1278 ulx = ulx > ule ? ule : ulx; in foo() 1280 ulx = ulx < ule ? ule : ulx; in foo() 1282 ulx = ule > ulx ? ule : ulx; in foo() 1284 ulx = ule < ulx ? ule : ulx; in foo() 1342 ulx = ulx > ule ? ule : ulx; in foo() 1344 ulx = ulx < ule ? ule : ulx; in foo() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/ |
| H A D | urem.ll | 49 %cmp = icmp ule i32 %n, 65536 105 %cmp2 = icmp ule i32 %n, 65536 144 %cmp = icmp ule i32 %n, 255 197 %c3 = icmp ule i8 %x, 2 208 %c3.2 = icmp ule i8 %x, 2 251 %c3 = icmp ule i8 %x, 5 262 %c3.2 = icmp ule i8 %x, 5 303 %c3 = icmp ule i8 %x, 1 314 %c3.2 = icmp ule i8 %x, 1 356 %c3 = icmp ule i8 %x, 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/ |
| H A D | partialord-ule.ll | 4 ; This is a very convoluted way to write an icmp ule, which comes about by 6 define i1 @ule(i32 %a, i32 %b) { 7 ; CHECK-LABEL: @ule( 9 ; CHECK-NEXT: [[DOTNOT:%.*]] = icmp ule i32 [[A:%.*]], [[B:%.*]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | testComparesileull.ll | 20 %cmp = icmp ule i64 %a, %b 34 %cmp = icmp ule i64 %a, %b 47 %cmp = icmp ule i64 %a, 0 60 %cmp = icmp ule i64 %a, 0 76 %cmp = icmp ule i64 %a, %b 93 %cmp = icmp ule i64 %a, %b 109 %cmp = icmp ule i64 %a, 0 125 %cmp = icmp ule i64 %a, 0
|
| H A D | testComparesllleui.ll | 20 %cmp = icmp ule i32 %a, %b 34 %cmp = icmp ule i32 %a, %b 47 %cmp = icmp ule i32 %a, 0 61 %cmp = icmp ule i32 %a, 0 77 %cmp = icmp ule i32 %a, %b 94 %cmp = icmp ule i32 %a, %b 110 %cmp = icmp ule i32 %a, 0 127 %cmp = icmp ule i32 %a, 0
|
| H A D | testComparesllleus.ll | 20 %cmp = icmp ule i16 %a, %b 34 %cmp = icmp ule i16 %a, %b 47 %cmp = icmp ule i16 %a, 0 61 %cmp = icmp ule i16 %a, 0 77 %cmp = icmp ule i16 %a, %b 94 %cmp = icmp ule i16 %a, %b 110 %cmp = icmp ule i16 %a, 0 127 %cmp = icmp ule i16 %a, 0
|
| H A D | testComparesllleuc.ll | 20 %cmp = icmp ule i8 %a, %b 34 %cmp = icmp ule i8 %a, %b 47 %cmp = icmp ule i8 %a, 0 61 %cmp = icmp ule i8 %a, 0 77 %cmp = icmp ule i8 %a, %b 94 %cmp = icmp ule i8 %a, %b 110 %cmp = icmp ule i8 %a, 0 127 %cmp = icmp ule i8 %a, 0
|