HomeSort by relevance Sort by last modified time
    Searched full:icmp (Results 26 - 50 of 1654) sorted by null

12 3 4 5 6 7 8 91011>>

  /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]

Completed in 281 milliseconds

12 3 4 5 6 7 8 91011>>