Home
last modified time | relevance | path

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

12345678910>>...193

/external/llvm/test/ExecutionEngine/
Dtest-interp-vec-select.ll80 %v0 = select <2 x i1> <i1 true, i1 false>, <2 x i8> %a2_i8, <2 x i8> %b2_i8
81 %v1 = select <3 x i1> <i1 true, i1 false, i1 true>, <3 x i8> %a3_i8, <3 x i8> %b3_i8
82 %v2 = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i8> %a4_i8, <4 x i8> %b4_i8
83 …%v3 = select <8 x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false>…
84 …x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 fal…
86 %v5 = select <2 x i1> <i1 true, i1 false>, <2 x i16> %a2_i16, <2 x i16> %b2_i16
87 %v6 = select <3 x i1> <i1 true, i1 false, i1 true>, <3 x i16> %a3_i16, <3 x i16> %b3_i16
88 %v7 = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i16> %a4_i16, <4 x i16> %b4_i16
89 …%v8 = select <8 x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false>…
90 …x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 fal…
[all …]
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/Transforms/InstCombine/
Dfold-vector-select.ll21 …%a = select <4 x i1> <i1 false, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32…
22 …%b = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
23 …%c = select <4 x i1> <i1 false, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
24 …%d = select <4 x i1> <i1 true, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
25 …%e = select <4 x i1> <i1 false, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
26 …%f = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
27 …%g = select <4 x i1> <i1 false, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
28 …%h = select <4 x i1> <i1 true, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> <…
29 …%i = select <4 x i1> <i1 false, i1 false, i1 false, i1 true>, <4 x i32> zeroinitializer, <4 x i32>…
30 …%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 …]
Dblend_x86.ll5 ; CHECK: select <2 x i1> <i1 true, i1 false>, <2 x double> %ab, <2 x double> %xy
12 ; CHECK: select <4 x i1> <i1 false, i1 false, i1 false, i1 true>, <4 x float> %abcd, <4 x float> %x…
19 …x i1> <i1 false, i1 false, i1 true, i1 false, i1 true, i1 true, i1 true, i1 false, i1 false, i1 fa…
26 ; CHECK: select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x double> %ab, <4 x double> %xy
33 ; CHECK: select <8 x i1> <i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 false, i1 t…
40i1> <i1 false, i1 false, i1 true, i1 false, i1 true, i1 true, i1 true, i1 false, i1 false, i1 fals…
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 …]
/external/clang/test/SemaCXX/
Dconditional-expr.cpp42 int i1, i2, b1 : 3, b2 : 3; member
75 int i1 = ToBool() ? 0 : 1; in test() local
79 i1 ? throw 0 : throw 1; in test()
80 i1 ? test() : throw 1; in test()
81 i1 ? throw 0 : test(); in test()
82 i1 ? test() : test(); in test()
83 i1 = i1 ? throw 0 : 0; in test()
84 i1 = i1 ? 0 : throw 0; in test()
85 i1 = i1 ? (throw 0) : 0; in test()
86 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/Analysis/CostModel/X86/
Dvselect-cost.ll14 ; SSE2: Cost Model: {{.*}} 4 for instruction: %sel = select <2 x i1>
15 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
16 ; AVX: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
17 ; AVX2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
18 %sel = select <2 x i1> <i1 true, i1 false>, <2 x i64> %a, <2 x i64> %b
24 ; SSE2: Cost Model: {{.*}} 3 for instruction: %sel = select <2 x i1>
25 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
26 ; AVX: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
27 ; AVX2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
28 %sel = select <2 x i1> <i1 true, i1 false>, <2 x double> %a, <2 x double> %b
[all …]
/external/llvm/test/CodeGen/X86/
Dvselect.ll8 %1 = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x float> %a, <4 x float> %b
18 %1 = select <4 x i1> <i1 true, i1 true, i1 false, i1 false>, <4 x float> %a, <4 x float> %b
28 %1 = select <4 x i1> <i1 false, i1 false, i1 true, i1 true>, <4 x float> %a, <4 x float> %b
38 %1 = select <4 x i1> <i1 false, i1 false, i1 false, i1 false>, <4 x float> %a, <4 x float> %b
49 %1 = select <4 x i1> <i1 true, i1 true, i1 true, i1 true>, <4 x float> %a, <4 x float> %b
59 …%1 = select <8 x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false>,…
69 …%1 = select <8 x i1> <i1 true, i1 true, i1 true, i1 true, i1 false, i1 false, i1 false, i1 false>,…
79 …%1 = select <8 x i1> <i1 false, i1 false, i1 false, i1 false, i1 true, i1 true, i1 true, i1 true>,…
88 …%1 = select <8 x i1> <i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 fal…
98 …%1 = select <8 x i1> <i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true>, <8 …
[all …]
Davx2-blend.ll7i1> <i1 false, i1 false, i1 true, i1 false, i1 true, i1 true, i1 true, i1 false, i1 false, i1 fals…
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 true, i1 true>, <4 x float> %v1, <4 x float> %v2
16 %vsel = select <4 x i1> <i1 true, i1 true, i1 false, i1 true>, <4 x i8> %v1, <4 x i8> %v2
24 %vsel = select <4 x i1> <i1 true, i1 false, i1 true, i1 true>, <4 x i16> %v1, <4 x i16> %v2
33 %vsel = select <4 x i1> <i1 true, i1 true, i1 false, i1 true>, <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
[all …]
Davx-blend.ll6 ; select mask is <i1 true, i1 false, i1 true, i1 false>.
18 %vsel = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x float> %v1, <4 x float> %v2
27 %vsel = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i32> %v1, <4 x i32> %v2
36 %vsel = select <2 x i1> <i1 true, i1 false>, <2 x double> %v1, <2 x double> %v2
45 %vsel = select <2 x i1> <i1 true, i1 false>, <2 x i64> %v1, <2 x i64> %v2
54i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 false, i1 true, i1 fal…
64 ; <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 false>
73 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
82 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
98 …%vsel = select <8 x i1> <i1 true, i1 false, i1 false, i1 false, i1 true, i1 false, i1 false, i1 fa…
[all …]
Dxaluo.ll10 define zeroext i1 @saddo.i8(i8 signext %v1, i8 signext %v2, i8* %res) {
18 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 %v1, i8 %v2)
19 %val = extractvalue {i8, i1} %t, 0
20 %obit = extractvalue {i8, i1} %t, 1
22 ret i1 %obit
25 define zeroext i1 @saddo.i16(i16 %v1, i16 %v2, i16* %res) {
33 %t = call {i16, i1} @llvm.sadd.with.overflow.i16(i16 %v1, i16 %v2)
34 %val = extractvalue {i16, i1} %t, 0
35 %obit = extractvalue {i16, i1} %t, 1
37 ret i1 %obit
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-vshuffle.ll20 define <8 x i1> @test1() {
22 %Shuff = shufflevector <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
23 i1 7>,
24 <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
25 i1 7>,
28 ret <8 x i1> %Shuff
45 define <8 x i1>@test2() {
47 %Shuff = shufflevector <8 x i1> zeroinitializer,
48 <8 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0>,
51 ret <8 x i1> %Shuff
[all …]
Darm64-xaluo.ll6 define i1 @saddo.i32(i32 %v1, i32 %v2, i32* %res) {
11 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2)
12 %val = extractvalue {i32, i1} %t, 0
13 %obit = extractvalue {i32, i1} %t, 1
15 ret i1 %obit
18 define i1 @saddo.i64(i64 %v1, i64 %v2, i64* %res) {
23 %t = call {i64, i1} @llvm.sadd.with.overflow.i64(i64 %v1, i64 %v2)
24 %val = extractvalue {i64, i1} %t, 0
25 %obit = extractvalue {i64, i1} %t, 1
27 ret i1 %obit
[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 …]
/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 …]

12345678910>>...193