Home
last modified time | relevance | path

Searched refs:icmp (Results 1 – 25 of 4219) sorted by relevance

12345678910>>...169

/external/llvm/test/Analysis/CostModel/X86/
Dcmp.ll66 ;SSE2: cost of 1 {{.*}} icmp
67 ;SSE3: cost of 1 {{.*}} icmp
68 ;SSSE3: cost of 1 {{.*}} icmp
69 ;SSE41: cost of 1 {{.*}} icmp
70 ;SSE42: cost of 1 {{.*}} icmp
71 ;AVX: cost of 1 {{.*}} icmp
72 %F = icmp eq <16 x i8> undef, undef
74 ;SSE2: cost of 1 {{.*}} icmp
75 ;SSE3: cost of 1 {{.*}} icmp
76 ;SSSE3: cost of 1 {{.*}} icmp
[all …]
/external/iptables/extensions/
Dlibipt_icmp.t2 -p icmp -m icmp --icmp-type any;=;OK
4 # ERROR: cannot find: iptables -I INPUT -p icmp -m icmp --icmp-type echo-reply
5 # -p icmp -m icmp --icmp-type echo-reply;=;OK
7 # ERROR: annot find: iptables -I INPUT -p icmp -m icmp --icmp-type destination-unreachable
8 # -p icmp -m icmp --icmp-type destination-unreachable;=;OK
10 # ERROR: cannot load: iptables -A INPUT -p icmp -m icmp --icmp-type destination-unreachable/network…
11 # -p icmp -m icmp --icmp-type destination-unreachable/network-unreachable;=;OK
12 -m icmp;;FAIL
14 # ERROR: cannot load: iptables -A INPUT -p icmp -m icmp
15 # -p icmp -m icmp;=;OK
/external/swiftshader/third_party/LLVM/test/ExecutionEngine/
Dtest-setcond-int.ll20 %test1 = icmp eq i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
21 %test2 = icmp uge i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
22 %test3 = icmp ugt i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
23 %test4 = icmp ule i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
24 %test5 = icmp ult i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
25 %test6 = icmp ne i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
26 %test7 = icmp eq i16 %ushort1, %ushort2 ; <i1> [#uses=0]
27 %test8 = icmp uge i16 %ushort1, %ushort2 ; <i1> [#uses=0]
28 %test9 = icmp ugt i16 %ushort1, %ushort2 ; <i1> [#uses=0]
29 %test10 = icmp ule i16 %ushort1, %ushort2 ; <i1> [#uses=0]
[all …]
/external/llvm/test/ExecutionEngine/MCJIT/
Dtest-setcond-int.ll20 %test1 = icmp eq i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
21 %test2 = icmp uge i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
22 %test3 = icmp ugt i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
23 %test4 = icmp ule i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
24 %test5 = icmp ult i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
25 %test6 = icmp ne i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
26 %test7 = icmp eq i16 %ushort1, %ushort2 ; <i1> [#uses=0]
27 %test8 = icmp uge i16 %ushort1, %ushort2 ; <i1> [#uses=0]
28 %test9 = icmp ugt i16 %ushort1, %ushort2 ; <i1> [#uses=0]
29 %test10 = icmp ule i16 %ushort1, %ushort2 ; <i1> [#uses=0]
[all …]
/external/llvm/test/ExecutionEngine/OrcMCJIT/
Dtest-setcond-int.ll20 %test1 = icmp eq i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
21 %test2 = icmp uge i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
22 %test3 = icmp ugt i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
23 %test4 = icmp ule i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
24 %test5 = icmp ult i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
25 %test6 = icmp ne i8 %ubyte1, %ubyte2 ; <i1> [#uses=0]
26 %test7 = icmp eq i16 %ushort1, %ushort2 ; <i1> [#uses=0]
27 %test8 = icmp uge i16 %ushort1, %ushort2 ; <i1> [#uses=0]
28 %test9 = icmp ugt i16 %ushort1, %ushort2 ; <i1> [#uses=0]
29 %test10 = icmp ule i16 %ushort1, %ushort2 ; <i1> [#uses=0]
[all …]
/external/llvm/test/ExecutionEngine/
Dtest-interp-vec-setcond-int.ll20 %test1 = icmp eq <5 x i8> %ubyte1, %ubyte2
21 %test2 = icmp uge <5 x i8> %ubyte1, %ubyte2
22 %test3 = icmp ugt <5 x i8> %ubyte1, %ubyte2
23 %test4 = icmp ule <5 x i8> %ubyte1, %ubyte2
24 %test5 = icmp ult <5 x i8> %ubyte1, %ubyte2
25 %test6 = icmp ne <5 x i8> %ubyte1, %ubyte2
26 %test7 = icmp eq <4 x i16> %ushort1, %ushort2
27 %test8 = icmp uge <4 x i16> %ushort1, %ushort2
28 %test9 = icmp ugt <4 x i16> %ushort1, %ushort2
29 %test10 = icmp ule <4 x i16> %ushort1, %ushort2
[all …]
/external/llvm/test/Transforms/InstCombine/
Dicmp-shr.ll6 ; CHECK-NEXT: icmp ugt i8 %a, 6
9 %cmp = icmp eq i8 %shr, 0
14 ; CHECK-NEXT: icmp ugt i8 %a, 6
17 %cmp = icmp eq i8 %shr, 0
22 ; CHECK-NEXT: icmp ult i8 %a, 7
25 %cmp = icmp ne i8 %shr, 0
30 ; CHECK-NEXT: icmp ult i8 %a, 7
33 %cmp = icmp ne i8 %shr, 0
38 ; CHECK-NEXT: icmp eq i8 %a, 0
41 %cmp = icmp eq i8 %shr, 128
[all …]
Drange-check.ll4 ; (icmp sgt x, -1) & (icmp sgt/sge n, x) --> icmp ugt/uge n, x
7 ; CHECK: [[R:%[0-9]+]] = icmp ugt i32 %nn, %x
11 %a = icmp sge i32 %x, 0
12 %b = icmp slt i32 %x, %nn
18 ; CHECK: [[R:%[0-9]+]] = icmp uge i32 %nn, %x
22 %a = icmp sgt i32 %x, -1
23 %b = icmp sle i32 %x, %nn
29 ; CHECK: [[R:%[0-9]+]] = icmp ugt i32 %nn, %x
33 %a = icmp sgt i32 %nn, %x
34 %b = icmp sge i32 %x, 0
[all …]
Dicmp-logical.ll6 ; CHECK: icmp ne i32 [[MASK]], 0
11 %tst1 = icmp ne i32 %mask1, 0
14 %tst2 = icmp ne i32 %mask2, 0
23 ; CHECK: icmp eq i32 [[MASK]], 0
28 %tst1 = icmp eq i32 %mask1, 0
31 %tst2 = icmp eq i32 %mask2, 0
40 ; CHECK: icmp ne i32 [[MASK]], 7
45 %tst1 = icmp ne i32 %mask1, 7
48 %tst2 = icmp ne i32 %mask2, 39
57 ; CHECK: icmp eq i32 [[MASK]], 7
[all …]
Dcompare-udiv.ll4 ; CHECK: %cmp1 = icmp ugt i32 %d, %n
7 %cmp1 = icmp eq i32 %div, 0
12 ; CHECK: %cmp1 = icmp ugt i32 %d, 64
15 %cmp1 = icmp eq i32 %div, 0
20 ; CHECK: %cmp1 = icmp ule i32 %d, %n
23 %cmp1 = icmp ne i32 %div, 0
28 ; CHECK: %cmp1 = icmp ult i32 %d, 65
31 %cmp1 = icmp ne i32 %div, 0
39 %cmp1 = icmp ne i32 %div, 0
44 ; CHECK: %cmp1 = icmp ult i32 %d, 6
[all …]
Dicmp.ll11 %a = icmp slt i32 %X, 0
22 %a = icmp ult i32 %X, -2147483648
32 %a = icmp slt i32 %X, 0
43 %a = icmp ult i32 %X, -2147483648
53 %V = icmp eq <2 x i64> %x, undef
63 %c = icmp sle i32 %a, -1
73 ; CHECK-NEXT: [[B:%.*]] = icmp ne i32 %x, 0
77 %b = icmp ult i32 %a, %x
86 %b = icmp eq i32 %a, %x
92 ; CHECK-NEXT: [[B:%.*]] = icmp ugt i32 %x, 1
[all …]
Dbit-checks.ll9 %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)
36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
38 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1]
47 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
[all …]
Dsign-test-and-or.ll6 %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, -1
[all …]
Dabs_abs.ll4 %cmp = icmp sgt i32 %x, -1
7 %cmp1 = icmp sgt i32 %cond, -1
12 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, -1
19 %cmp = icmp sgt i32 %x, 0
22 %cmp1 = icmp sgt i32 %cond, -1
27 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, 0
34 %cmp = icmp slt i32 %x, 0
37 %cmp1 = icmp sgt i32 %cond, -1
42 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp slt i32 %x, 0
49 %cmp = icmp slt i32 %x, 1
[all …]
/external/llvm/test/Transforms/InstSimplify/
Dimplies.ll9 %var29 = icmp slt i32 %i, %length.i
10 %res = icmp uge i1 %var29, %var29
20 %var29 = icmp slt i32 %i, %length.i
21 %var30 = icmp slt i32 %iplus1, %length.i
22 %res = icmp ule i1 %var30, %var29
30 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 %i, %length.i
31 ; CHECK-NEXT: [[VAR30:%.*]] = icmp slt i32 [[IPLUS1]], %length.i
32 ; CHECK-NEXT: [[RES:%.*]] = icmp ule i1 [[VAR30]], [[VAR29]]
36 %var29 = icmp slt i32 %i, %length.i
37 %var30 = icmp slt i32 %iplus1, %length.i
[all …]
Dmaxmin.ll8 %c = icmp sgt i32 %x, %y
10 %r = icmp slt i32 %m, %x
18 %c = icmp sge i32 %x, %y
20 %r = icmp sge i32 %m, %x
28 %c = icmp ugt i32 %x, %y
30 %r = icmp ult i32 %m, %x
38 %c = icmp uge i32 %x, %y
40 %r = icmp uge i32 %m, %x
48 %c = icmp sgt i32 %x, %y
50 %r = icmp sgt i32 %x, %m
[all …]
DAndOrXor.ll46 %2 = icmp ult i32 %1, 4
47 %cmp3 = icmp sgt i32 %b, 2
57 %2 = icmp slt i32 %1, 4
58 %cmp3 = icmp sgt i32 %b, 2
68 %2 = icmp ule i32 %1, 3
69 %cmp3 = icmp sgt i32 %b, 2
79 %2 = icmp sle i32 %1, 3
80 %cmp3 = icmp sgt i32 %b, 2
90 %2 = icmp ult i32 %1, 4
91 %cmp3 = icmp ugt i32 %b, 2
[all …]
Dcompare.ll8 %r = icmp eq i32 %tmp, 0
19 %cmp = icmp eq i8* %x, %y
28 %cmp = icmp eq i8* %x, null
38 %cmp = icmp eq i8* %x, %y
53 %equal = icmp eq i32* %a, %b
63 %equal = icmp eq i32* %a, %b
73 %equal = icmp eq i32* %a, %b
83 %equal = icmp eq i32* %a, %b
92 %equal = icmp eq i32* %a, %b
101 %equal = icmp ugt %gept* %a, %b
[all …]
/external/swiftshader/third_party/LLVM/test/Transforms/InstSimplify/
Dmaxmin.ll5 %c = icmp sgt i32 %x, %y
7 %r = icmp slt i32 %m, %x
14 %c = icmp sge i32 %x, %y
16 %r = icmp sge i32 %m, %x
23 %c = icmp ugt i32 %x, %y
25 %r = icmp ult i32 %m, %x
32 %c = icmp uge i32 %x, %y
34 %r = icmp uge i32 %m, %x
41 %c = icmp sgt i32 %x, %y
43 %r = icmp sgt i32 %x, %m
[all …]
/external/swiftshader/third_party/LLVM/test/Transforms/LoopStrengthReduce/
D2011-10-13-SCEVChain.ll12 ; CHECK: icmp
13 ; CHECK: icmp
14 ; CHECK: icmp
15 ; CHECK: icmp
16 ; CHECK: icmp
17 ; CHECK: icmp
18 ; CHECK: icmp
19 ; CHECK: icmp
20 ; CHECK: icmp
21 ; CHECK: icmp
[all …]
/external/llvm/test/Transforms/LoopStrengthReduce/
D2011-10-13-SCEVChain.ll12 ; CHECK: icmp
13 ; CHECK: icmp
14 ; CHECK: icmp
15 ; CHECK: icmp
16 ; CHECK: icmp
17 ; CHECK: icmp
18 ; CHECK: icmp
19 ; CHECK: icmp
20 ; CHECK: icmp
21 ; CHECK: icmp
[all …]
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/
Dicmp.ll8 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
18 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
29 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
39 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
51 %V = icmp eq <2 x i64> %x, undef
58 %c = icmp sle i32 %a, -1
73 %b = icmp ult i32 %a, %x
76 ; CHECK: %b = icmp ne i32 %x, 0
83 %b = icmp eq i32 %a, %x
92 %b = icmp ugt i32 %x, %a
[all …]
D2004-11-27-SetCCForCastLargerAndConstant.ll4 ; %C = icmp ult i32 %Y, 1024
16 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1]
18 ; CHECK: %C1 = icmp sgt i8 %SB, -1
24 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1]
31 %C = icmp slt i32 %Y, -1024 ; <i1> [#uses=1]
38 %C = icmp ult i32 %Y, 17
40 ; CHECK: %C = icmp ult i8 %SB, 17
46 %C = icmp slt i32 %Y, 17 ; <i1> [#uses=1]
48 ; CHECK: %C = icmp slt i8 %SB, 17
53 %C = icmp slt i32 %Y, -17 ; <i1> [#uses=1]
[all …]
Dbit-checks.ll9 %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)
36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
38 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1]
47 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dext-bool-trunc-repl.ll25icmp slt (i16 zext (i1 icmp eq (i32* getelementptr inbounds ([2 x i32], [2 x i32]* @d, i64 0, i64 …
26 %7 = icmp slt i32 undef, 6

12345678910>>...169