/external/llvm/test/Transforms/InstCombine/ |
2012-02-28-ICmp.ll | 6 ; CHECK: %b = icmp ne i8 %a, 0 8 ; CHECK: %d = icmp ne i32 %c, 0 14 %b = icmp ne i8 %a, 0 16 %d = icmp ne i32 %c, 0
|
JavaCompare.ll | 4 ; RUN: opt < %s -instcombine -S | grep {icmp sle i32 %A, %B} 7 %c1 = icmp sgt i32 %A, %B ; <i1> [#uses=1] 9 %c2 = icmp slt i32 %A, %B ; <i1> [#uses=1] 11 %c3 = icmp sle i32 %result, 0 ; <i1> [#uses=1]
|
2007-05-10-icmp-or.ll | 3 %tmp20 = icmp ugt i32 %tmp9, 255 ; <i1> [#uses=1] 4 %tmp11.not = icmp sgt i32 %tmp9, 255 ; <i1> [#uses=1]
|
2007-09-17-AliasConstFold2.ll | 1 ; RUN: opt < %s -instcombine -S | grep icmp 11 %tmp1 = icmp ne void ()* @A, null ; <i1> [#uses=1]
|
2008-01-13-AndCmpCmp.ll | 5 %tmp2696 = icmp ne i32 %c84.17, 34 ; <i1> [#uses=2] 6 %tmp2699 = icmp sgt i32 %c84.17, -1 ; <i1> [#uses=1]
|
2008-07-08-ShiftOneAndOne.ll | 1 ; RUN: opt < %s -instcombine -S | grep {icmp ne i32 \%a} 8 %toBool = icmp eq i32 %tmp237, 0 ; <i1> [#uses=1]
|
2008-08-17-ICmpXorSignbit.ll | 6 %tmp = icmp slt i8 %X, %Y 13 %tmp = icmp ult i8 %X, %Y 19 %tmp = icmp uge i8 %X, 15 26 %tmp = icmp slt i8 %X, %Y 33 %tmp = icmp ult i8 %X, %Y 39 %tmp = icmp uge i8 %X, 15
|
merge-icmp.ll | 6 %cmp1 = icmp eq i8 %trunc, 127 8 %cmp2 = icmp eq i16 %and, 17664 13 ; CHECK-NEXT: icmp eq i16 %load, 17791 20 %cmp1 = icmp eq i16 %and, 32512 22 %cmp2 = icmp eq i8 %trunc, 69 27 ; CHECK-NEXT: icmp eq i16 %load, 32581
|
bit-checks.ll | 9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1] 11 %tobool3 = icmp ne i32 %and2, 0 ; <i1> [#uses=1] 20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 22 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1] 28 ; tests to check combining (icmp eq (A & B), C) & (icmp eq (A & D), E) 29 ; tests to check if (icmp eq (A & B), 0) is treated like (icmp eq (A & B), B) 32 ; (icmp eq (A & B), 0) & (icmp eq (A & D), 0) -> (icmp eq (A & (B|D)), 0 [all...] |
set.ll | 3 ; RUN: opt < %s -instcombine -S | not grep icmp 9 %B = icmp eq i32 %A, %A ; <i1> [#uses=1] 11 %C = icmp eq i32* @X, null ; <i1> [#uses=1] 17 %B = icmp ne i32 %A, %A ; <i1> [#uses=1] 19 %C = icmp ne i32* @X, null ; <i1> [#uses=1] 25 %B = icmp slt i32 %A, %A ; <i1> [#uses=1] 31 %B = icmp sgt i32 %A, %A ; <i1> [#uses=1] 36 %B = icmp sle i32 %A, %A ; <i1> [#uses=1] 41 %B = icmp sge i32 %A, %A ; <i1> [#uses=1] 47 %B = icmp uge i32 %A, 0 ; <i1> [#uses=1 [all...] |
sign-test-and-or.ll | 6 %1 = icmp slt i32 %a, 0 7 %2 = icmp slt i32 %b, 0 13 ; CHECK-NEXT: %2 = icmp slt i32 %1, 0 25 %1 = icmp sgt i32 %a, -1 26 %2 = icmp sgt i32 %b, -1 32 ; CHECK-NEXT: %2 = icmp sgt i32 %1, -1 44 %1 = icmp slt i32 %a, 0 45 %2 = icmp slt i32 %b, 0 51 ; CHECK-NEXT: %2 = icmp slt i32 %1, 0 63 %1 = icmp sgt i32 %a, - [all...] |
exact.ll | 82 ; CHECK: %B = icmp eq i64 %X, 0 86 %B = icmp eq i64 %A, 0 91 ; CHECK: %Z = icmp slt i64 %X, 16 95 %Z = icmp slt i64 %Y, 4 ; x < 16 103 ; CHECK: %Z = icmp ne 110 %Z = icmp ugt i64 %Y, 7297771788697658747 116 ; CHECK: icmp ne i64 %X, 0 119 %B = icmp ne i64 %A, 0 124 ; CHECK: icmp eq i64 %X, 0 127 %B = icmp eq i64 %A, [all...] |
preserve-sminmax.ll | 4 ; making "icmp slt i32 %h, 2", but in this case the sdiv has 11 %t = icmp slt i32 %sd, 1 17 ; CHECK: %t = icmp slt i32 %sd, 1 23 %t = icmp sgt i32 %sd, 1 29 ; CHECK: %t = icmp sgt i32 %sd, 1
|
2008-01-29-AddICmp.ll | 6 %C = icmp ult i32 %a.off, 4 ; <i1> [#uses=1] 12 %C = icmp ugt i32 %a.off, -5 ; <i1> [#uses=1] 18 %C = icmp slt i32 %a.off, 2147483652 ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
2010-01-05-ZExt-Shl.ll | 9 %t1 = icmp ne i8 undef, 0 10 %t2 = icmp eq i8 undef, 14
|
pr3366.ll | 8 %2 = icmp ne i8 %1, 3 10 %toBool449 = icmp ne i8 %3, 0 13 %toBool450 = icmp ne i8 %5, 0
|
/external/clang/test/CodeGenCXX/ |
new-array-init.cpp | 5 // CHECK: icmp ult i{{32|64}} %{{[^ ]+}}, 3 9 // CHECK: icmp eq i32* 16 // CHECK-NOT: icmp ult i{{32|64}} %{{[^ ]+}}, 3 23 // CHECK-NOT: icmp ult i{{32|64}} %{{[^ ]+}}, 3 24 // CHECK-NOT: icmp eq i32* 30 // CHECK-NOT: icmp ult i{{32|64}} %{{[^ ]+}}, 3
|
/external/llvm/test/Transforms/ConstProp/ |
2002-09-03-SetCC-Bools.ll | 7 %A = icmp ule i1 true, false ; <i1> [#uses=1] 8 %B = icmp uge i1 true, false ; <i1> [#uses=1] 9 %C = icmp ult i1 false, true ; <i1> [#uses=1] 10 %D = icmp ugt i1 true, false ; <i1> [#uses=1] 11 %E = icmp eq i1 false, false ; <i1> [#uses=1] 12 %F = icmp ne i1 false, true ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/CellSPU/ |
icmp16.ll | 31 %A = icmp eq i16 %arg1, %arg2 38 %A = icmp eq i16 %arg1, %arg2 44 %A = icmp eq i16 %arg1, 511 51 %A = icmp eq i16 %arg1, -512 58 %A = icmp eq i16 %arg1, -1 65 %A = icmp eq i16 %arg1, 32768 72 %A = icmp ne i16 %arg1, %arg2 79 %A = icmp ne i16 %arg1, %arg2 85 %A = icmp ne i16 %arg1, 511 92 %A = icmp ne i16 %arg1, -51 [all...] |
icmp32.ll | 31 %A = icmp eq i32 %arg1, %arg2 38 %A = icmp eq i32 %arg1, %arg2 44 %A = icmp eq i32 %arg1, 511 51 %A = icmp eq i32 %arg1, -512 58 %A = icmp eq i32 %arg1, -1 65 %A = icmp eq i32 %arg1, 32768 72 %A = icmp ne i32 %arg1, %arg2 79 %A = icmp ne i32 %arg1, %arg2 85 %A = icmp ne i32 %arg1, 511 92 %A = icmp ne i32 %arg1, -51 [all...] |
icmp64.ll | 20 %A = icmp eq i64 %arg1, %arg2 27 %A = icmp eq i64 %arg1, %arg2 33 %A = icmp ne i64 %arg1, %arg2 40 %A = icmp ne i64 %arg1, %arg2 46 %A = icmp ugt i64 %arg1, %arg2 53 %A = icmp ugt i64 %arg1, %arg2 59 %A = icmp uge i64 %arg1, %arg2 66 %A = icmp uge i64 %arg1, %arg2 72 %A = icmp ult i64 %arg1, %arg2 79 %A = icmp ult i64 %arg1, %arg [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
2007-08-06-MisinterpretBranch.ll | 1 ; RUN: opt < %s -indvars -adce -simplifycfg -S | grep "icmp s" 6 %tmp3 = icmp eq i32 %a, %b ; <i1> [#uses=1] 12 %tmp9 = icmp slt i32 %tmp6, %y ; <i1> [#uses=1]
|
/external/llvm/test/Assembler/ |
vbool-cmp.ll | 2 ; Rudimentary test of fcmp/icmp on vectors returning vector of bool 13 ; CHECK: icmp slt <4 x i32> %a, %b 16 %cmp = icmp slt <4 x i32> %a, %b ; <4 x i1> [#uses=1]
|
/external/llvm/test/Transforms/SCCP/ |
2008-01-27-UndefCorrelate.ll | 14 %tmp97 = icmp slt i32 %k, 10 21 %tmp9 = icmp slt i32 %k, 10 25 %tmp14 = icmp eq i32 %k, 10
|
/external/llvm/test/Transforms/SimplifyCFG/ |
DeadSetCC.ll | 2 ; RUN: not grep {icmp eq} 12 %C = icmp eq i32 %V, 18 ; <i1> [#uses=1] 13 %D = icmp eq i32 %V, 180 ; <i1> [#uses=1]
|