Home
last modified time | relevance | path

Searched refs:i1 (Results 1 – 25 of 3328) sorted by relevance

12345678910>>...134

/external/llvm/test/Transforms/InstCombine/
Dfold-vector-select.ll19 …%a = select <4 x i1> <i1 false, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32…
20 …%b = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
21 …%c = select <4 x i1> <i1 false, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
22 …%d = select <4 x i1> <i1 true, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
23 …%e = select <4 x i1> <i1 false, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
24 …%f = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
25 …%g = select <4 x i1> <i1 false, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
26 …%h = select <4 x i1> <i1 true, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> <…
27 …%i = select <4 x i1> <i1 false, i1 false, i1 false, i1 true>, <4 x i32> zeroinitializer, <4 x i32>…
28 …%j = select <4 x i1> <i1 true, i1 false, i1 false, i1 true>, <4 x i32> zeroinitializer, <4 x i32> …
[all …]
Dset.ll8 define i1 @test1(i32 %A) {
9 %B = icmp eq i32 %A, %A ; <i1> [#uses=1]
11 %C = icmp eq i32* @X, null ; <i1> [#uses=1]
12 %D = and i1 %B, %C ; <i1> [#uses=1]
13 ret i1 %D
16 define i1 @test2(i32 %A) {
17 %B = icmp ne i32 %A, %A ; <i1> [#uses=1]
19 %C = icmp ne i32* @X, null ; <i1> [#uses=1]
20 %D = or i1 %B, %C ; <i1> [#uses=1]
21 ret i1 %D
[all …]
D2004-11-27-SetCCForCastLargerAndConstant.ll6 ; %C = i1 true
14 define i1 @lt_signed_to_large_unsigned(i8 %SB) {
16 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1]
17 ret i1 %C
19 ; CHECK: ret i1 %C1
22 define i1 @lt_signed_to_large_signed(i8 %SB) {
24 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1]
25 ret i1 %C
26 ; CHECK: ret i1 true
29 define i1 @lt_signed_to_large_negative(i8 %SB) {
[all …]
Dfcmp-special.ll6 ; CHECK: ret i1 false
7 define i1 @inf0(double %arg) nounwind readnone {
9 ret i1 %tmp
13 ; CHECK: ret i1 true
14 define i1 @inf1(double %arg) nounwind readnone {
16 ret i1 %tmp
22 ; CHECK: ret i1 false
23 define i1 @ninf0(double %arg) nounwind readnone {
25 ret i1 %tmp
29 ; CHECK: ret i1 true
[all …]
Dicmp.ll4 "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:12…
8 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
9 zext i1 %0 to i32 ; <i32>:1 [#uses=1]
18 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
19 zext i1 %0 to i32 ; <i32>:1 [#uses=1]
29 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1]
30 sext i1 %0 to i32 ; <i32>:1 [#uses=1]
39 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1]
40 sext i1 %0 to i32 ; <i32>:1 [#uses=1]
49 define <2 x i1> @test5(<2 x i64> %x) {
[all …]
D2008-05-31-Bools.ll6 define i1 @foo1(i1 %a, i1 %b) {
7 %A = sub i1 %a, %b
8 ret i1 %A
11 define i1 @foo2(i1 %a, i1 %b) {
12 %A = mul i1 %a, %b
13 ret i1 %A
16 define i1 @foo3(i1 %a, i1 %b) {
17 %A = udiv i1 %a, %b
18 ret i1 %A
21 define i1 @foo4(i1 %a, i1 %b) {
[all …]
Dand.ll18 define i1 @test3(i1 %A) {
20 %B = and i1 %A, false ; <i1> [#uses=1]
21 ret i1 %B
24 define i1 @test4(i1 %A) {
26 %B = and i1 %A, true ; <i1> [#uses=1]
27 ret i1 %B
35 define i1 @test6(i1 %A) {
36 %B = and i1 %A, %A ; <i1> [#uses=1]
37 ret i1 %B
54 define i1 @test9(i32 %A) {
[all …]
Dselect.ll7 %C = select i1 false, i32 %A, i32 %B
14 %C = select i1 true, i32 %A, i32 %B
21 define i32 @test3(i1 %C, i32 %I) {
23 %V = select i1 %C, i32 %I, i32 %I
29 define i1 @test4(i1 %C) {
31 %V = select i1 %C, i1 true, i1 false
32 ret i1 %V
34 ; CHECK: ret i1 %C
37 define i1 @test5(i1 %C) {
39 %V = select i1 %C, i1 false, i1 true
[all …]
Dbit-checks.ll9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1]
11 %tobool3 = icmp ne i32 %and2, 0 ; <i1> [#uses=1]
12 %or.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
13 %retval.0 = select i1 %or.cond, i32 2, i32 1 ; <i32> [#uses=1]
20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
22 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1]
23 %or.cond = or i1 %tobool, %tobool3 ; <i1> [#uses=1]
24 %storemerge = select i1 %or.cond, i32 0, i32 1 ; <i32> [#uses=1]
36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
38 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1]
[all …]
/external/clang/test/SemaCXX/
Dconditional-expr.cpp42 int i1, i2, b1 : 3, b2 : 3; member
75 int i1 = ToBool() ? 0 : 1; in test() local
78 i1 ? throw 0 : throw 1; in test()
79 i1 ? test() : throw 1; in test()
80 i1 ? throw 0 : test(); in test()
81 i1 ? test() : test(); in test()
82 i1 = i1 ? throw 0 : 0; in test()
83 i1 = i1 ? 0 : throw 0; in test()
84 i1 = i1 ? (throw 0) : 0; in test()
85 i1 = i1 ? 0 : (throw 0); in test()
[all …]
/external/llvm/test/Transforms/ConstProp/
Doverflow-ops.ll4 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8, i8)
5 declare {i8, i1} @llvm.usub.with.overflow.i8(i8, i8)
6 declare {i8, i1} @llvm.umul.with.overflow.i8(i8, i8)
8 declare {i8, i1} @llvm.sadd.with.overflow.i8(i8, i8)
9 declare {i8, i1} @llvm.ssub.with.overflow.i8(i8, i8)
10 declare {i8, i1} @llvm.smul.with.overflow.i8(i8, i8)
16 define {i8, i1} @uadd_1() nounwind {
18 %t = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 42, i8 100)
19 ret {i8, i1} %t
22 ; CHECK: ret { i8, i1 } { i8 -114, i1 false }
[all …]
D2002-09-03-SetCC-Bools.ll6 define i1 @test1() {
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]
13 %G = and i1 %A, %B ; <i1> [#uses=1]
14 %H = and i1 %C, %D ; <i1> [#uses=1]
15 %I = and i1 %E, %F ; <i1> [#uses=1]
[all …]
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/llvm/test/CodeGen/X86/
Davx-blend.ll9 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x float> %v1, <4 x float> %v2
18 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i32> %v1, <4 x i32> %v2
27 %vsel = select <2 x i1> <i1 true, i1 false>, <2 x double> %v1, <2 x double> %v2
36 %vsel = select <2 x i1> <i1 true, i1 false>, <2 x i64> %v1, <2 x i64> %v2
45i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 false, i1 true, i1 fal…
57 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
65 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
73 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
81 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
91 %max = select <2 x i1> %max_is_x, <2 x double> %x, <2 x double> %y
[all …]
Davx512-mask-op.ll4 %m0 = bitcast i16 %x to <16 x i1>
5 …%m1 = xor <16 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1
6 %ret = bitcast <16 x i1> %m1 to i16
14 %m0 = bitcast i8 %x to <8 x i1>
15 %m1 = xor <8 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1>
16 %ret = bitcast <8 x i1> %m1 to i8
24 %ma = bitcast i16 %x to <16 x i1>
25 %mb = bitcast i16 %y to <16 x i1>
26 %mc = and <16 x i1> %ma, %mb
27 %md = xor <16 x i1> %ma, %mb
[all …]
Dsse41-blend.ll7 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x float> %v1, <4 x float> %v2
16 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i8> %v1, <4 x i8> %v2
24 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i16> %v1, <4 x i16> %v2
33 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i32> %v1, <4 x i32> %v2
42 …%vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x double> %v1, <4 x double> %v2
51 %vsel = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i64> %v1, <4 x i64> %v2
60i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 false, i1 true, i1 fal…
70 %max = select <2 x i1> %max_is_x, <2 x double> %x, <2 x double> %y
79 %min = select <2 x i1> %min_is_x, <2 x double> %x, <2 x double> %y
86 %merge205vector_func.i = select <4 x i1> undef, <4 x double> undef, <4 x double> undef
D2008-02-18-TailMergingBug.ll16 %tmp12 = fcmp olt float %tmp8, %tmp11 ; <i1> [#uses=5]
17 br i1 %tmp12, label %bb, label %bb21
20 %tmp23469 = fcmp olt float %tmp5, %tmp8 ; <i1> [#uses=1]
21 br i1 %tmp23469, label %bb26, label %bb30
24 %tmp23 = fcmp olt float %tmp5, %tmp11 ; <i1> [#uses=1]
25 br i1 %tmp23, label %bb26, label %bb30
28 %tmp52471 = fcmp olt float %tmp2, %tmp5 ; <i1> [#uses=1]
29 br i1 %tmp52471, label %bb111, label %bb59
32 br i1 %tmp12, label %bb40, label %bb50
35 %tmp52473 = fcmp olt float %tmp2, %tmp8 ; <i1> [#uses=1]
[all …]
/external/llvm/test/Transforms/InstSimplify/
Dmaxmin.ll3 define i1 @max1(i32 %x, i32 %y) {
6 %m = select i1 %c, i32 %x, i32 %y
8 ret i1 %r
9 ; CHECK: ret i1 false
12 define i1 @max2(i32 %x, i32 %y) {
15 %m = select i1 %c, i32 %x, i32 %y
17 ret i1 %r
18 ; CHECK: ret i1 true
21 define i1 @max3(i32 %x, i32 %y) {
24 %m = select i1 %c, i32 %x, i32 %y
[all …]
Dcompare.ll4 define i1 @ptrtoint() {
9 ret i1 %r
10 ; CHECK: ret i1 false
13 define i1 @bitcast() {
20 ret i1 %cmp
21 ; CHECK-NEXT: ret i1 false
24 define i1 @gep() {
29 ret i1 %cmp
30 ; CHECK-NEXT: ret i1 false
33 define i1 @gep2() {
[all …]
D2010-12-20-Boolean.ll3 define i1 @add(i1 %x) {
5 %z = add i1 %x, %x
6 ret i1 %z
7 ; CHECK: ret i1 false
10 define i1 @sub(i1 %x) {
12 %z = sub i1 false, %x
13 ret i1 %z
14 ; CHECK: ret i1 %x
17 define i1 @mul(i1 %x) {
19 %z = mul i1 %x, %x
[all …]
/external/chromium_org/third_party/sqlite/src/test/
Dexpr.test22 execsql {CREATE TABLE test1(i1 int, i2 int, r1 real, r2 real, t1 text, t2 text)}
26 execsql {CREATE TABLE test1(i1 int, i2 int, t1 text, t2 text)}
36 test_expr expr-1.1 {i1=10, i2=20} {i1+i2} 30
37 test_expr expr-1.2 {i1=10, i2=20} {i1-i2} -10
38 test_expr expr-1.3 {i1=10, i2=20} {i1*i2} 200
39 test_expr expr-1.4 {i1=10, i2=20} {i1/i2} 0
40 test_expr expr-1.5 {i1=10, i2=20} {i2/i1} 2
41 test_expr expr-1.6 {i1=10, i2=20} {i2<i1} 0
42 test_expr expr-1.7 {i1=10, i2=20} {i2<=i1} 0
43 test_expr expr-1.8 {i1=10, i2=20} {i2>i1} 1
[all …]
/external/llvm/test/CodeGen/Generic/
Doverflow.ll8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b)
9 %cmp = extractvalue { i8, i1 } %sadd, 1
10 %sadd.result = extractvalue { i8, i1 } %sadd, 0
11 %X = select i1 %cmp, i8 %sadd.result, i8 42
15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone
19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b)
20 %cmp = extractvalue { i16, i1 } %sadd, 1
21 %sadd.result = extractvalue { i16, i1 } %sadd, 0
22 %X = select i1 %cmp, i16 %sadd.result, i16 42
26 declare { i16, i1 } @llvm.sadd.with.overflow.i16(i16, i16) nounwind readnone
[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/
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/CodeGen/Thumb/
D2010-07-15-debugOrdering.ll26 %v_6 = icmp slt i32 %1, 2 ; <i1> [#uses=1]
27 %storemerge1 = select i1 %v_6, double 1.000000e+00, double -1.000000e+00 ; <double> [#uses=3]
29 %v_7 = icmp eq i32 %2, 1, !dbg !92 ; <i1> [#uses=1]
30 %storemerge2 = select i1 %v_7, double 1.000000e+00, double -1.000000e+00 ; <double> [#uses=3]
53 …!"_Z19getClosestDiagonal3ii", i32 44, metadata !6, i1 false, i1 true, i32 0, i32 0, null, i1 false…
55 …i32 4, metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 00)", i1 true, metadata !"", …
67 …!"ggVector3", metadata !"", i32 72, metadata !17, i1 false, i1 false, i32 0, i32 0, null, i1 false…
75 …!"ggVector3", metadata !"", i32 73, metadata !24, i1 false, i1 false, i32 0, i32 0, null, i1 false…
78 …!"ggVector3", metadata !"", i32 74, metadata !27, i1 false, i1 false, i32 0, i32 0, null, i1 false…
81 …a !"_ZN9ggVector33SetEddd", i32 81, metadata !27, i1 false, i1 false, i32 0, i32 0, null, i1 false…
[all …]

12345678910>>...134