Home
last modified time | relevance | path

Searched refs:trunc (Results 1 – 25 of 1890) sorted by relevance

12345678910>>...76

/external/swiftshader/third_party/subzero/crosstest/
Dtest_icmp_i1vec.ll3 %a.trunc = trunc <16 x i8> %a to <16 x i1>
4 %b.trunc = trunc <16 x i8> %b to <16 x i1>
5 %cmp = icmp eq <16 x i1> %a.trunc, %b.trunc
12 %a.trunc = trunc <16 x i8> %a to <16 x i1>
13 %b.trunc = trunc <16 x i8> %b to <16 x i1>
14 %cmp = icmp ne <16 x i1> %a.trunc, %b.trunc
21 %a.trunc = trunc <16 x i8> %a to <16 x i1>
22 %b.trunc = trunc <16 x i8> %b to <16 x i1>
23 %cmp = icmp ugt <16 x i1> %a.trunc, %b.trunc
30 %a.trunc = trunc <16 x i8> %a to <16 x i1>
[all …]
Dtest_arith_ll.ll11 %a.trunc = trunc i32 %a to i8
12 %b.trunc = trunc i32 %b to i8
13 %result.trunc = add i8 %a.trunc, %b.trunc
14 %result = zext i8 %result.trunc to i32
19 %a.trunc = trunc i32 %a to i16
20 %b.trunc = trunc i32 %b to i16
21 %result.trunc = add i16 %a.trunc, %b.trunc
22 %result = zext i16 %result.trunc to i32
75 %a.trunc = trunc i32 %a to i8
76 %b.trunc = trunc i32 %b to i8
[all …]
Dtest_select.ll3 %cond = trunc <4 x i32> %cond.ext to <4 x i1>
10 %cond = trunc <4 x i32> %cond.ext to <4 x i1>
17 %cond = trunc <4 x i32> %cond.ext to <4 x i1>
24 %cond = trunc <8 x i16> %cond.ext to <8 x i1>
31 %cond = trunc <8 x i16> %cond.ext to <8 x i1>
38 %cond = trunc <16 x i8> %cond.ext to <16 x i1>
45 %cond = trunc <16 x i8> %cond.ext to <16 x i1>
52 %cond = trunc <4 x i32> %cond.ext to <4 x i1>
53 %arg1 = trunc <4 x i32> %arg1.ext to <4 x i1>
54 %arg2 = trunc <4 x i32> %arg2.ext to <4 x i1>
[all …]
Dtest_cast_to_u1.ll4 %tobool = trunc i64 %a to i1
12 %tobool = trunc i64 %a to i1
20 %tobool = trunc i32 %a to i1
28 %tobool = trunc i32 %a to i1
35 %a.arg_trunc = trunc i32 %a to i16
37 %tobool = trunc i16 %a.arg_trunc to i1
44 %a.arg_trunc = trunc i32 %a to i16
46 %tobool = trunc i16 %a.arg_trunc to i1
53 %a.arg_trunc = trunc i32 %a to i8
55 %tobool = trunc i8 %a.arg_trunc to i1
[all …]
/external/llvm/test/CodeGen/ARM/
D2013-04-18-load-overlap-PR14824.ll17 %data.i.i677.48.extract.trunc = trunc i512 %data.i.i677.48.extract.shift to i64
18 %s123 = insertelement <8 x i64> undef, i64 %data.i.i677.48.extract.trunc, i32 0
20 %data.i.i677.32.extract.trunc = trunc i512 %data.i.i677.32.extract.shift to i64
21 %s124 = insertelement <8 x i64> %s123, i64 %data.i.i677.32.extract.trunc, i32 1
23 %data.i.i677.16.extract.trunc = trunc i512 %data.i.i677.16.extract.shift to i64
24 %s125 = insertelement <8 x i64> %s124, i64 %data.i.i677.16.extract.trunc, i32 2
26 %data.i.i677.56.extract.trunc = trunc i512 %data.i.i677.56.extract.shift to i64
27 %s126 = insertelement <8 x i64> %s125, i64 %data.i.i677.56.extract.trunc, i32 3
29 %data.i.i677.24.extract.trunc = trunc i512 %data.i.i677.24.extract.shift to i64
30 %s127 = insertelement <8 x i64> %s126, i64 %data.i.i677.24.extract.trunc, i32 4
[all …]
/external/llvm/unittests/ADT/
DAPSIntTest.cpp108 EXPECT_TRUE(APSInt::compareValues(S(7).trunc(32), S(8)) < 0); in TEST()
109 EXPECT_TRUE(APSInt::compareValues(S(8).trunc(32), S(7)) > 0); in TEST()
110 EXPECT_TRUE(APSInt::compareValues(S(7).trunc(32), S(7)) == 0); in TEST()
111 EXPECT_TRUE(APSInt::compareValues(S(-7).trunc(32), S(8)) < 0); in TEST()
112 EXPECT_TRUE(APSInt::compareValues(S(8).trunc(32), S(-7)) > 0); in TEST()
113 EXPECT_TRUE(APSInt::compareValues(S(-7).trunc(32), S(-7)) == 0); in TEST()
114 EXPECT_TRUE(APSInt::compareValues(S(-7).trunc(32), S(-8)) > 0); in TEST()
115 EXPECT_TRUE(APSInt::compareValues(S(-8).trunc(32), S(-7)) < 0); in TEST()
116 EXPECT_TRUE(APSInt::compareValues(S(-7).trunc(32), S(-7)) == 0); in TEST()
117 EXPECT_TRUE(APSInt::compareValues(S(7), S(8).trunc(32)) < 0); in TEST()
[all …]
/external/llvm/test/CodeGen/AMDGPU/
Dno-shrink-extloads.ll13 %trunc = trunc i32 %arg to i16
14 store i16 %trunc, i16 addrspace(1)* %out
29 %trunc = trunc i32 %load to i16
30 store i16 %trunc, i16 addrspace(1)* %gep.out
38 %trunc = trunc i32 %arg to i8
39 store i8 %trunc, i8 addrspace(1)* %out
51 %trunc = trunc i32 %load to i8
52 store i8 %trunc, i8 addrspace(1)* %gep.out
60 %trunc = trunc i32 %arg to i1
61 store i1 %trunc, i1 addrspace(1)* %out
[all …]
Dtrunc-bitcast-vector.ll10 %trunc = trunc i64 %bc to i32
11 store i32 %trunc, i32 addrspace(1)* %out
21 %trunc = trunc i96 %bc to i32
22 store i32 %trunc, i32 addrspace(1)* %out
32 %trunc = trunc i128 %bc to i32
33 store i32 %trunc, i32 addrspace(1)* %out
44 %trunc = trunc i32 %bc to i16
45 store i16 %trunc, i16 addrspace(1)* %out
55 %trunc = trunc i64 %bc to i16
56 store i16 %trunc, i16 addrspace(1)* %out
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dvec-move-17.ll8 %trunc = trunc <16 x i8> %val to <16 x i1>
9 store <16 x i1> %trunc, <16 x i1> *%ptr
16 %trunc = trunc <8 x i16> %val to <8 x i1>
17 store <8 x i1> %trunc, <8 x i1> *%ptr
27 %trunc = trunc <8 x i16> %val to <8 x i8>
28 store <8 x i8> %trunc, <8 x i8> *%ptr
35 %trunc = trunc <4 x i32> %val to <4 x i1>
36 store <4 x i1> %trunc, <4 x i1> *%ptr
47 %trunc = trunc <4 x i32> %val to <4 x i8>
48 store <4 x i8> %trunc, <4 x i8> *%ptr
[all …]
Dvec-and-03.ll11 %trunc = trunc <16 x i8> %val to <16 x i1>
12 %ret = zext <16 x i1> %trunc to <16 x i8>
22 %trunc = trunc <8 x i16> %val to <8 x i1>
23 %ret = zext <8 x i1> %trunc to <8 x i16>
33 %trunc = trunc <8 x i16> %val to <8 x i8>
34 %ret = zext <8 x i8> %trunc to <8 x i16>
44 %trunc = trunc <4 x i32> %val to <4 x i1>
45 %ret = zext <4 x i1> %trunc to <4 x i32>
55 %trunc = trunc <4 x i32> %val to <4 x i8>
56 %ret = zext <4 x i8> %trunc to <4 x i32>
[all …]
Dxor-06.ll14 %trunc = trunc i32 %xor to i8
15 store i8 %trunc, i8 *%ptr
27 %trunc = trunc i64 %xor to i8
28 store i8 %trunc, i8 *%ptr
40 %trunc = trunc i32 %xor to i8
41 store i8 %trunc, i8 *%ptr
53 %trunc = trunc i64 %xor to i8
54 store i8 %trunc, i8 *%ptr
66 %trunc = trunc i32 %xor to i8
67 store i8 %trunc, i8 *%ptr
[all …]
Dand-06.ll14 %trunc = trunc i32 %and to i8
15 store i8 %trunc, i8 *%ptr
27 %trunc = trunc i64 %and to i8
28 store i8 %trunc, i8 *%ptr
40 %trunc = trunc i32 %and to i8
41 store i8 %trunc, i8 *%ptr
53 %trunc = trunc i64 %and to i8
54 store i8 %trunc, i8 *%ptr
66 %trunc = trunc i32 %and to i8
67 store i8 %trunc, i8 *%ptr
[all …]
Dor-06.ll14 %trunc = trunc i32 %or to i8
15 store i8 %trunc, i8 *%ptr
27 %trunc = trunc i64 %or to i8
28 store i8 %trunc, i8 *%ptr
40 %trunc = trunc i32 %or to i8
41 store i8 %trunc, i8 *%ptr
53 %trunc = trunc i64 %or to i8
54 store i8 %trunc, i8 *%ptr
66 %trunc = trunc i32 %or to i8
67 store i8 %trunc, i8 *%ptr
[all …]
Dint-conv-11.ll44 %trunc0 = trunc i32 %val0 to i8
45 %trunc1 = trunc i32 %val1 to i8
46 %trunc2 = trunc i32 %val2 to i8
47 %trunc3 = trunc i32 %val3 to i8
48 %trunc4 = trunc i32 %val4 to i8
49 %trunc5 = trunc i32 %val5 to i8
50 %trunc6 = trunc i32 %val6 to i8
51 %trunc7 = trunc i32 %val7 to i8
52 %trunc8 = trunc i32 %val8 to i8
53 %trunc9 = trunc i32 %val9 to i8
[all …]
Dvec-shift-07.ll11 %trunc = trunc <16 x i8> %val to <16 x i1>
12 %ret = sext <16 x i1> %trunc to <16 x i8>
22 %trunc = trunc <8 x i16> %val to <8 x i1>
23 %ret = sext <8 x i1> %trunc to <8 x i16>
33 %trunc = trunc <8 x i16> %val to <8 x i8>
34 %ret = sext <8 x i8> %trunc to <8 x i16>
44 %trunc = trunc <4 x i32> %val to <4 x i1>
45 %ret = sext <4 x i1> %trunc to <4 x i32>
55 %trunc = trunc <4 x i32> %val to <4 x i8>
56 %ret = sext <4 x i8> %trunc to <4 x i32>
[all …]
Dfp-move-05.ll13 %trunc = fptrunc fp128 %val to double
14 ret double %trunc
26 %trunc = fptrunc fp128 %val to double
27 ret double %trunc
39 %trunc = fptrunc fp128 %val to double
40 ret double %trunc
52 %trunc = fptrunc fp128 %val to double
53 ret double %trunc
65 %trunc = fptrunc fp128 %val to double
66 ret double %trunc
[all …]
/external/tcpdump/
Dprint-pim.c173 goto trunc; in pimv1_join_prune_print()
181 goto trunc; in pimv1_join_prune_print()
193 goto trunc; in pimv1_join_prune_print()
204 goto trunc; in pimv1_join_prune_print()
210 goto trunc; in pimv1_join_prune_print()
217 goto trunc; in pimv1_join_prune_print()
232 goto trunc; in pimv1_join_prune_print()
245 trunc: in pimv1_join_prune_print()
323 goto trunc; in pimv1_print()
333 trunc: in pimv1_print()
[all …]
Dprint-ip6opts.c57 goto trunc; in ip6_sopt_print()
60 goto trunc; in ip6_sopt_print()
69 goto trunc; in ip6_sopt_print()
76 goto trunc; in ip6_sopt_print()
84 trunc: in ip6_sopt_print()
103 goto trunc; in ip6_opt_print()
106 goto trunc; in ip6_opt_print()
115 goto trunc; in ip6_opt_print()
122 goto trunc; in ip6_opt_print()
126 goto trunc; in ip6_opt_print()
[all …]
Dprint-cdp.c156 goto trunc; in cdp_print()
165 goto trunc; in cdp_print()
188 goto trunc; in cdp_print()
199 goto trunc; in cdp_print()
204 goto trunc; in cdp_print()
213 goto trunc; in cdp_print()
221 goto trunc; in cdp_print()
226 goto trunc; in cdp_print()
231 goto trunc; in cdp_print()
241 goto trunc; in cdp_print()
[all …]
Dprint-tftp.c103 goto trunc; in tftp_print()
119 goto trunc; in tftp_print()
126 goto trunc; in tftp_print()
132 goto trunc; /* no mode */ in tftp_print()
136 goto trunc; in tftp_print()
147 goto trunc; in tftp_print()
161 goto trunc; in tftp_print()
170 goto trunc; /* no block number */ in tftp_print()
178 goto trunc; /* no error code */ in tftp_print()
186 goto trunc; /* no error message */ in tftp_print()
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dvec_anyext.ll6 %G = trunc <4 x i32> %F to <4 x i16>
8 %Y = trunc <4 x i32> %H to <4 x i16>
16 %G = trunc <4 x i64> %F to <4 x i16>
18 %Y = trunc <4 x i64> %H to <4 x i16>
26 %G = trunc <4 x i64> %F to <4 x i32>
28 %Y = trunc <4 x i64> %H to <4 x i32>
35 %G = trunc <4 x i16> %F to <4 x i8>
37 %Y = trunc <4 x i16> %H to <4 x i8>
44 %G = trunc <4 x i32> %F to <4 x i8>
46 %Y = trunc <4 x i32> %H to <4 x i8>
[all …]
/external/swiftshader/third_party/subzero/tests_lit/reader_tests/
Dnacl-atomic-intrinsics.ll90 %truncv = trunc i32 %v to i8
98 ; CHECK-NEXT: %truncv = trunc i32 %v to i8
105 %truncv = trunc i32 %v to i16
113 ; CHECK-NEXT: %truncv = trunc i32 %v to i16
163 %trunc = trunc i32 %v to i8
166 %a = call i8 @llvm.nacl.atomic.rmw.i8(i32 1, i8* %ptr, i8 %trunc, i32 6)
173 ; CHECK-NEXT: %trunc = trunc i32 %v to i8
174 ; CHECK-NEXT: %a = call i8 @llvm.nacl.atomic.rmw.i8(i32 1, i32 %iptr, i8 %trunc, i32 6)
181 %trunc = trunc i32 %v to i16
183 %a = call i16 @llvm.nacl.atomic.rmw.i16(i32 1, i16* %ptr, i16 %trunc, i32 6)
[all …]
/external/llvm/test/ExecutionEngine/OrcMCJIT/
Dtest-cast.ll40 trunc i16 -1 to i8 ; <i8>:33 [#uses=0]
41 trunc i16 255 to i8 ; <i8>:34 [#uses=0]
49 trunc i16 1 to i8 ; <i8>:42 [#uses=0]
50 trunc i16 255 to i8 ; <i8>:43 [#uses=0]
58 trunc i32 -6 to i8 ; <i8>:51 [#uses=0]
59 trunc i32 6 to i8 ; <i8>:52 [#uses=0]
60 trunc i32 6 to i16 ; <i16>:53 [#uses=0]
67 trunc i32 7 to i8 ; <i8>:60 [#uses=0]
68 trunc i32 8 to i8 ; <i8>:61 [#uses=0]
69 trunc i32 9 to i16 ; <i16>:62 [#uses=0]
[all …]
/external/swiftshader/third_party/LLVM/test/ExecutionEngine/
Dtest-cast.ll40 trunc i16 -1 to i8 ; <i8>:33 [#uses=0]
41 trunc i16 255 to i8 ; <i8>:34 [#uses=0]
49 trunc i16 1 to i8 ; <i8>:42 [#uses=0]
50 trunc i16 255 to i8 ; <i8>:43 [#uses=0]
58 trunc i32 -6 to i8 ; <i8>:51 [#uses=0]
59 trunc i32 6 to i8 ; <i8>:52 [#uses=0]
60 trunc i32 6 to i16 ; <i16>:53 [#uses=0]
67 trunc i32 7 to i8 ; <i8>:60 [#uses=0]
68 trunc i32 8 to i8 ; <i8>:61 [#uses=0]
69 trunc i32 9 to i16 ; <i16>:62 [#uses=0]
[all …]
/external/llvm/test/ExecutionEngine/MCJIT/
Dtest-cast.ll40 trunc i16 -1 to i8 ; <i8>:33 [#uses=0]
41 trunc i16 255 to i8 ; <i8>:34 [#uses=0]
49 trunc i16 1 to i8 ; <i8>:42 [#uses=0]
50 trunc i16 255 to i8 ; <i8>:43 [#uses=0]
58 trunc i32 -6 to i8 ; <i8>:51 [#uses=0]
59 trunc i32 6 to i8 ; <i8>:52 [#uses=0]
60 trunc i32 6 to i16 ; <i16>:53 [#uses=0]
67 trunc i32 7 to i8 ; <i8>:60 [#uses=0]
68 trunc i32 8 to i8 ; <i8>:61 [#uses=0]
69 trunc i32 9 to i16 ; <i16>:62 [#uses=0]
[all …]

12345678910>>...76