Home
last modified time | relevance | path

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

12345678910>>...401

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/
Dconvert_const_i1_to_i8.ll9i1> <i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1
15 declare <32 x i32> @llvm.hexagon.V6.vmux.128B(<1024 x i1>, <32 x i32>, <32 x i32>)
/external/llvm/test/CodeGen/X86/
Davx512bw-mask-op.ll11 %m0 = bitcast i32 %x to <32 x i1>
12 %m1 = xor <32 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
13 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
14 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
15 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1>
16 %ret = bitcast <32 x i1> %m1 to i32
27 %m0 = bitcast i64 %x to <64 x i1>
28 %m1 = xor <64 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
29 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
30 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
[all …]
Dvselect.ll13 %1 = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x float> %a, <4 x float> %b
23 %1 = select <4 x i1> <i1 true, i1 true, i1 false, i1 false>, <4 x float> %a, <4 x float> %b
32 %1 = select <4 x i1> <i1 false, i1 false, i1 true, i1 true>, <4 x float> %a, <4 x float> %b
41 %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
57 …%1 = select <8 x i1> <i1 true, i1 false, i1 true, i1 false, i1 true, i1 false, i1 true, i1 false>,…
67 …%1 = select <8 x i1> <i1 true, i1 true, i1 true, i1 true, i1 false, i1 false, i1 false, i1 false>,…
76 …%1 = select <8 x i1> <i1 false, i1 false, i1 false, i1 false, i1 true, i1 true, i1 true, i1 true>,…
85 …%1 = select <8 x i1> <i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 false, i1 fal…
93 …%1 = select <8 x i1> <i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true, i1 true>, <8 …
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Davx512bw-mask-op.ll10 %m0 = bitcast i32 %x to <32 x i1>
11 %m1 = xor <32 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
12 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
13 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
14 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1>
15 %ret = bitcast <32 x i1> %m1 to i32
25 %m0 = bitcast i64 %x to <64 x i1>
26 %m1 = xor <64 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
27 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
28 i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/
Dicmp-bool-constant.ll7 define <2 x i1> @eq_t(<2 x i1> %a) {
9 ; CHECK-NEXT: ret <2 x i1> %a
11 %r = icmp eq <2 x i1> %a, <i1 true, i1 true>
12 ret <2 x i1> %r
15 define <2 x i1> @eq_t_undef_elt(<2 x i1> %a) {
17 ; CHECK-NEXT: ret <2 x i1> [[A:%.*]]
19 %r = icmp eq <2 x i1> %a, <i1 undef, i1 true>
20 ret <2 x i1> %r
23 define <2 x i1> @eq_f(<2 x i1> %a) {
25 ; CHECK-NEXT: [[R:%.*]] = icmp eq <2 x i1> %a, zeroinitializer
[all …]
Daddsub.ll4 define i1 @test1(i1 %a) {
6 ; CHECK-NEXT: ret i1 true
8 %b = xor i1 %a, true
9 %res = sub i1 %a, %b
10 ret i1 %res
13 define <2 x i1> @test2(<2 x i1> %a) {
15 ; CHECK-NEXT: ret <2 x i1> <i1 true, i1 true>
17 %b = xor <2 x i1> %a, <i1 true, i1 true>
18 %res = sub <2 x i1> %a, %b
19 ret <2 x i1> %res
[all …]
Dicmp-ranges.ll9 define i1 @and_eq_eq(i8 %x) {
11 ; CHECK-NEXT: ret i1 false
15 %c = and i1 %a, %b
16 ret i1 %c
21 define i1 @and_eq_ne(i8 %x) {
24 ; CHECK-NEXT: ret i1 [[A]]
28 %c = and i1 %a, %b
29 ret i1 %c
34 define i1 @and_eq_sge(i8 %x) {
36 ; CHECK-NEXT: ret i1 false
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/
Dvselect-cost.ll15 …l: Found an estimated cost of 1 for instruction: %sel = select <2 x i1> <i1 true, i1 false>, <2 x …
18 %sel = select <2 x i1> <i1 true, i1 false>, <2 x i64> %a, <2 x i64> %b
24 …l: Found an estimated cost of 1 for instruction: %sel = select <2 x i1> <i1 true, i1 false>, <2 x …
27 %sel = select <2 x i1> <i1 true, i1 false>, <2 x double> %a, <2 x double> %b
33 …an estimated cost of 1 for instruction: %sel = select <4 x i1> <i1 true, i1 false, i1 true, i1 fal…
36 %sel = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i32> %a, <4 x i32> %b
42 …an estimated cost of 1 for instruction: %sel = select <4 x i1> <i1 true, i1 false, i1 true, i1 tru…
45 %sel = select <4 x i1> <i1 true, i1 false, i1 true, i1 true>, <4 x float> %a, <4 x float> %b
51 … x i1> <i1 true, i1 false, i1 true, i1 true, i1 true, i1 false, i1 true, i1 true, i1 true, i1 fals…
54 … x i1> <i1 true, i1 false, i1 true, i1 true, i1 true, i1 false, i1 true, i1 true, i1 true, i1 fals…
[all …]
/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 …]
/external/swiftshader/third_party/llvm-7.0/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 …]
/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.ll7 define i1 @test1(i32 %A) {
9 ; CHECK-NEXT: ret i1 false
14 %D = and i1 %B, %C
15 ret i1 %D
18 define i1 @test2(i32 %A) {
20 ; CHECK-NEXT: ret i1 true
25 %D = or i1 %B, %C
26 ret i1 %D
29 define i1 @test3(i32 %A) {
31 ; CHECK-NEXT: ret i1 false
[all …]
Dor-fcmp.ll4 define i1 @auto_gen_0(double %a, double %b) {
6 ; CHECK-NEXT: ret i1 false
10 %retval = or i1 %cmp, %cmp1
11 ret i1 %retval
14 define i1 @auto_gen_1(double %a, double %b) {
17 ; CHECK-NEXT: ret i1 [[CMP]]
21 %retval = or i1 %cmp, %cmp1
22 ret i1 %retval
25 define i1 @auto_gen_2(double %a, double %b) {
28 ; CHECK-NEXT: ret i1 [[TMP1]]
[all …]
/external/swiftshader/third_party/llvm-7.0/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 …]
Dicmp-shr-lt-gt.ll3 define i1 @lshrugt_01_00(i4 %x) {
6 ; CHECK-NEXT: ret i1 [[C]]
10 ret i1 %c
13 define i1 @lshrugt_01_01(i4 %x) {
16 ; CHECK-NEXT: ret i1 [[C]]
20 ret i1 %c
23 define i1 @lshrugt_01_02(i4 %x) {
26 ; CHECK-NEXT: ret i1 [[C]]
30 ret i1 %c
33 define i1 @lshrugt_01_03(i4 %x) {
[all …]
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/tests/
Dexecutor_canonicalize.mlir6 // CHECK-SAME: (%[[ARG_0:[a-z0-9]*]]: tensor<i1>)
7 func @graph_with_no_outputs(%arg0 : tensor<i1>) {
10 %3 = "tf.opA"(%arg0) : (tensor<i1>) -> tensor<i1>
11 %4 = "tf.opB"(%3) : (tensor<i1>) -> tensor<i1>
12 tf_executor.yield %3 : tensor<i1>
26 // CHECK-SAME: (%[[ARG_0:[a-z0-9]*]]: tensor<i1>)
27 func @graph_with_outputs(%arg0 : tensor<i1>) -> (tensor<i1>, tensor<i1>) {
30 %3 = "tf.opA"(%arg0) : (tensor<i1>) -> tensor<i1>
31 %4 = "tf.opB"(%3) : (tensor<i1>) -> tensor<i1>
32 %5 = "tf.opC"(%4) : (tensor<i1>) -> tensor<i1>
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Darm64-vshuffle.ll6 define <8 x i1> @test1() {
8 %Shuff = shufflevector <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
9 i1 7>,
10 <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
11 i1 7>,
14 ret <8 x i1> %Shuff
29 define <8 x i1>@test2() {
31 %Shuff = shufflevector <8 x i1> zeroinitializer,
32 <8 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0>,
35 ret <8 x i1> %Shuff
[all …]
/external/llvm/test/CodeGen/AArch64/
Darm64-vshuffle.ll6 define <8 x i1> @test1() {
8 %Shuff = shufflevector <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
9 i1 7>,
10 <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
11 i1 7>,
14 ret <8 x i1> %Shuff
29 define <8 x i1>@test2() {
31 %Shuff = shufflevector <8 x i1> zeroinitializer,
32 <8 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0>,
35 ret <8 x i1> %Shuff
[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/Analysis/CostModel/X86/
Dvselect-cost.ll14 ; SSE2: Cost Model: {{.*}} 1 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: {{.*}} 1 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/swiftshader/third_party/llvm-7.0/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 …]
/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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CorrelatedValuePropagation/
Dcrash.ll10 %lor.ext.i.us.us = zext i1 %cmp6.i.us.us to i32
11 %lor.ext.add.i.us.us = select i1 %cmp6.i.us.us, i32 %lor.ext.i.us.us, i32 undef
16 br i1 false, label %for.end, label %for.cond.us.us
28 %l_44.1.mux.i = select i1 %tobool5.not.i, i8 %l_44.1.mux.i, i8 1
33 br i1 %tobool5.not.i, label %sdf.exit.i, label %func_29.exit
46 br i1 undef, label %return, label %for.body.i
64 define i1 @test4(i32 %int) {
66 %a1 = and i1 %a0, %a0
67 %a2 = and i1 %a1, %a1
68 %a3 = and i1 %a2, %a2
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dload-local-i1.ll13 define void @local_load_i1(i1 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
14 %load = load i1, i1 addrspace(3)* %in
15 store i1 %load, i1 addrspace(3)* %out
20 define void @local_load_v2i1(<2 x i1> addrspace(3)* %out, <2 x i1> addrspace(3)* %in) #0 {
21 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
22 store <2 x i1> %load, <2 x i1> addrspace(3)* %out
27 define void @local_load_v3i1(<3 x i1> addrspace(3)* %out, <3 x i1> addrspace(3)* %in) #0 {
28 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
29 store <3 x i1> %load, <3 x i1> addrspace(3)* %out
34 define void @local_load_v4i1(<4 x i1> addrspace(3)* %out, <4 x i1> addrspace(3)* %in) #0 {
[all …]
Dload-global-i1.ll12 define void @global_load_i1(i1 addrspace(1)* %out, i1 addrspace(1)* %in) #0 {
13 %load = load i1, i1 addrspace(1)* %in
14 store i1 %load, i1 addrspace(1)* %out
19 define void @global_load_v2i1(<2 x i1> addrspace(1)* %out, <2 x i1> addrspace(1)* %in) #0 {
20 %load = load <2 x i1>, <2 x i1> addrspace(1)* %in
21 store <2 x i1> %load, <2 x i1> addrspace(1)* %out
26 define void @global_load_v3i1(<3 x i1> addrspace(1)* %out, <3 x i1> addrspace(1)* %in) #0 {
27 %load = load <3 x i1>, <3 x i1> addrspace(1)* %in
28 store <3 x i1> %load, <3 x i1> addrspace(1)* %out
33 define void @global_load_v4i1(<4 x i1> addrspace(1)* %out, <4 x i1> addrspace(1)* %in) #0 {
[all …]

12345678910>>...401