Home
last modified time | relevance | path

Searched full:i1 (Results 1 – 25 of 13466) sorted by relevance

12345678910>>...539

/aosp_15_r20/external/tensorflow/tensorflow/core/transforms/graph_compactor/tests/
H A Drename_lots.mlir12 %arg0: tensor<i1>,
13 %arg1: tensor<i1>,
14 %arg2: tensor<i1>,
15 %arg3: tensor<i1>,
16 %arg4: tensor<i1>,
17 %arg5: tensor<i1>,
18 %arg6: tensor<i1>,
19 %arg7: tensor<i1>,
20 %arg8: tensor<i1>,
21 %arg9: tensor<i1>,
[all …]
/aosp_15_r20/external/llvm/test/CodeGen/X86/
H A 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 …]
H A Dxaluo.ll8 define zeroext i1 @saddo.i8(i8 signext %v1, i8 signext %v2, i8* %res) {
13 %t = call {i8, i1} @llvm.sadd.with.overflow.i8(i8 %v1, i8 %v2)
14 %val = extractvalue {i8, i1} %t, 0
15 %obit = extractvalue {i8, i1} %t, 1
17 ret i1 %obit
20 define zeroext i1 @saddo.i16(i16 %v1, i16 %v2, i16* %res) {
25 %t = call {i16, i1} @llvm.sadd.with.overflow.i16(i16 %v1, i16 %v2)
26 %val = extractvalue {i16, i1} %t, 0
27 %obit = extractvalue {i16, i1} %t, 1
29 ret i1 %obit
[all …]
H A 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 …]
H A Davx512-mask-op.ll13 %m0 = bitcast i16 %x to <16 x i1>
14 …%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
15 %ret = bitcast <16 x i1> %m1 to i16
26 %m0 = bitcast i16 %x to <16 x i1>
27 …%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
28 %m2 = bitcast <16 x i1> %m1 to i16
49 %m0 = bitcast i8 %x to <8 x i1>
50 %m1 = xor <8 x i1> %m0, <i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1, i1 -1>
51 %ret = bitcast <8 x i1> %m1 to i8
69 %m0 = bitcast i8 %x to <8 x i1>
[all …]
/aosp_15_r20/external/llvm/test/Transforms/InstCombine/
H A 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 …]
H A Dand-fcmp.ll5 define i1 @t8(float %a, double %b) {
9 ; CHECK-NEXT: [[AND:%.*]] = and i1 [[CMP]], [[CMP1]]
10 ; CHECK-NEXT: ret i1 [[AND]]
14 %and = and i1 %cmp, %cmp1
15 ret i1 %and
18 define <2 x i1> @t9(<2 x float> %a, <2 x double> %b) {
22 ; CHECK-NEXT: [[AND:%.*]] = and <2 x i1> [[CMP]], [[CMP1]]
23 ; CHECK-NEXT: ret <2 x i1> [[AND]]
27 %and = and <2 x i1> %cmp, %cmp1
28 ret <2 x i1> %and
[all …]
H A 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 …]
H A Dicmp.ll4 target datalayout = "e-p:64:64:64-p1:16:16:16-p2:32:32:32-p3:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:3…
12 %b = zext i1 %a to i32
23 %b = zext i1 %a to i32
33 %b = sext i1 %a to i32
44 %b = sext i1 %a to i32
49 define <2 x i1> @test5(<2 x i64> %x) {
51 ; CHECK-NEXT: ret <2 x i1> <i1 true, i1 true>
54 ret <2 x i1> %V
64 %d = zext i1 %c to i32
71 define i1 @test7(i32 %x) {
[all …]
H A Dselect.ll9 %C = select i1 false, i32 %A, i32 %B
16 %C = select i1 true, i32 %A, i32 %B
23 define i32 @test3(i1 %C, i32 %I) {
25 %V = select i1 %C, i32 %I, i32 %I
31 define i1 @test4(i1 %C) {
33 %V = select i1 %C, i1 true, i1 false
34 ret i1 %V
36 ; CHECK: ret i1 %C
39 define i1 @test5(i1 %C) {
41 %V = select i1 %C, i1 false, i1 true
[all …]
H A 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 …]
H A Dcast-int-fcmp-eq-0.ll6 define i1 @i32_cast_cmp_oeq_int_0_uitofp(i32 %i) {
9 ret i1 %cmp
15 define i1 @i32_cast_cmp_oeq_int_n0_uitofp(i32 %i) {
18 ret i1 %cmp
24 define i1 @i32_cast_cmp_oeq_int_0_sitofp(i32 %i) {
27 ret i1 %cmp
33 define i1 @i32_cast_cmp_oeq_int_n0_sitofp(i32 %i) {
36 ret i1 %cmp
42 define i1 @i32_cast_cmp_one_int_0_uitofp(i32 %i) {
45 ret i1 %cmp
[all …]
/aosp_15_r20/external/llvm/test/Transforms/InstSimplify/
H A 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 …]
H A Dmaxmin.ll4 define i1 @max1(i32 %x, i32 %y) {
6 ; CHECK: ret i1 false
9 %m = select i1 %c, i32 %x, i32 %y
11 ret i1 %r
14 define i1 @max2(i32 %x, i32 %y) {
16 ; CHECK: ret i1 true
19 %m = select i1 %c, i32 %x, i32 %y
21 ret i1 %r
24 define i1 @max3(i32 %x, i32 %y) {
26 ; CHECK: ret i1 false
[all …]
H A Dshr-nop.ll16 define i1 @exact_lshr_eq_both_zero(i8 %a) {
18 ; CHECK-NEXT: ret i1 true
22 ret i1 %cmp
25 define i1 @exact_ashr_eq_both_zero(i8 %a) {
27 ; CHECK-NEXT: ret i1 true
31 ret i1 %cmp
34 define i1 @nonexact_ashr_eq_both_zero(i8 %a) {
36 ; CHECK-NEXT: ret i1 true
40 ret i1 %cmp
43 define i1 @exact_lshr_ne_both_zero(i8 %a) {
[all …]
/aosp_15_r20/external/llvm/test/ExecutionEngine/
H A 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 …]
/aosp_15_r20/external/tensorflow/tensorflow/compiler/mlir/tensorflow/tests/
H A Dexecutor_canonicalize.mlir6 // CHECK-SAME: (%[[ARG_0:[a-z0-9]*]]: tensor<i1>)
7 func.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.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 …]
/aosp_15_r20/external/llvm/test/Transforms/SimplifyCFG/
H A Dimplied-cond-matching.ll5 declare void @is(i1)
23 br i1 %cmp, label %if.then, label %if.end3
27 br i1 %cmp1, label %if.then2, label %if.end
56 br i1 %cmp, label %if.then, label %if.end3
61 br i1 %cmp1, label %if.then2, label %if.end3
73 ; CHECK: call void @is(i1 true)
74 ; CHECK-NOT: call void @is(i1 false)
77 br i1 %cmp1, label %taken, label %untaken
81 br i1 %cmp2, label %eq_eq_istrue, label %eq_eq_isfalse
84 call void @is(i1 true)
[all …]
/aosp_15_r20/external/llvm/test/Analysis/CostModel/X86/
H A 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 …]
/aosp_15_r20/external/llvm/test/CodeGen/AArch64/
H A Darm64-xaluo.ll7 define zeroext i1 @saddo1.i32(i32 %v1, i32 %v2, i32* %res) {
12 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2)
13 %val = extractvalue {i32, i1} %t, 0
14 %obit = extractvalue {i32, i1} %t, 1
16 ret i1 %obit
20 define zeroext i1 @saddo2.i32(i32 %v1, i32* %res) {
25 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 4)
26 %val = extractvalue {i32, i1} %t, 0
27 %obit = extractvalue {i32, i1} %t, 1
29 ret i1 %obit
[all …]
/aosp_15_r20/external/llvm/test/Transforms/GuardWidening/
H A Dbasic.ll4 declare void @llvm.experimental.guard(i1,...)
8 define void @f_0(i1 %cond_0, i1 %cond_1) {
11 ; CHECK: %wide.chk = and i1 %cond_0, %cond_1
12 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk) [ "deopt"() ]
15 call void(i1, ...) @llvm.experimental.guard(i1 %cond_0) [ "deopt"() ]
16 call void(i1, ...) @llvm.experimental.guard(i1 %cond_1) [ "deopt"() ]
21 define void @f_1(i1 %cond_0, i1 %cond_1) {
24 ; CHECK: %wide.chk = and i1 %cond_0, %cond_1
25 ; CHECK: call void (i1, ...) @llvm.experimental.guard(i1 %wide.chk) [ "deopt"() ]
26 ; CHECK: br i1 undef, label %left, label %right
[all …]
/aosp_15_r20/external/llvm/test/CodeGen/AMDGPU/
H A 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 …]
H A 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 …]
H A Dload-constant-i1.ll12 define void @constant_load_i1(i1 addrspace(1)* %out, i1 addrspace(2)* nocapture %in) #0 {
13 %load = load i1, i1 addrspace(2)* %in
14 store i1 %load, i1 addrspace(1)* %out
19 define void @constant_load_v2i1(<2 x i1> addrspace(1)* %out, <2 x i1> addrspace(2)* nocapture %in) …
20 %load = load <2 x i1>, <2 x i1> addrspace(2)* %in
21 store <2 x i1> %load, <2 x i1> addrspace(1)* %out
26 define void @constant_load_v3i1(<3 x i1> addrspace(1)* %out, <3 x i1> addrspace(2)* nocapture %in) …
27 %load = load <3 x i1>, <3 x i1> addrspace(2)* %in
28 store <3 x i1> %load, <3 x i1> addrspace(1)* %out
33 define void @constant_load_v4i1(<4 x i1> addrspace(1)* %out, <4 x i1> addrspace(2)* nocapture %in) …
[all …]
/aosp_15_r20/external/llvm/test/Transforms/ConstProp/
H A 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 …]

12345678910>>...539