xref: /aosp_15_r20/external/swiftshader/third_party/subzero/crosstest/crosstest.cfg (revision 03ce13f70fcc45d86ee91b7ee4cab1936a95046e)
1*03ce13f7SAndroid Build Coastguard Worker[simple_loop]
2*03ce13f7SAndroid Build Coastguard Workerdriver: simple_loop_main.c
3*03ce13f7SAndroid Build Coastguard Workertest: simple_loop.c
4*03ce13f7SAndroid Build Coastguard Worker
5*03ce13f7SAndroid Build Coastguard Worker[mem_intrin]
6*03ce13f7SAndroid Build Coastguard Workerdriver: mem_intrin_main.cpp
7*03ce13f7SAndroid Build Coastguard Workertest: mem_intrin.cpp
8*03ce13f7SAndroid Build Coastguard Workerflags: --sz=-fmem-intrin-opt
9*03ce13f7SAndroid Build Coastguard Worker
10*03ce13f7SAndroid Build Coastguard Worker[test_arith]
11*03ce13f7SAndroid Build Coastguard Workerdriver: test_arith_main.cpp
12*03ce13f7SAndroid Build Coastguard Worker# Note: Originally test_arith.cpp was used to generate the bulk of the tests.
13*03ce13f7SAndroid Build Coastguard Worker# However, the C++ integral promotion rules mean that most of the time i8 and
14*03ce13f7SAndroid Build Coastguard Worker# i16 operations are not actually tested; instead, they are extended to i32 and
15*03ce13f7SAndroid Build Coastguard Worker# only the i32 operation is tested.  To help fix this, the relevant parts of
16*03ce13f7SAndroid Build Coastguard Worker# test_arith.cpp are commented out, and instead a python script auto-generates
17*03ce13f7SAndroid Build Coastguard Worker# test_arith_ll.ll which contains the proper functionality.
18*03ce13f7SAndroid Build Coastguard Worker#test: test_arith.cpp test_arith_frem.ll test_arith_sqrt.ll test_arith_fabs.ll
19*03ce13f7SAndroid Build Coastguard Workertest: test_arith_ll.ll test_arith.cpp test_arith_sqrt.ll test_arith_fabs.ll
20*03ce13f7SAndroid Build Coastguard Worker
21*03ce13f7SAndroid Build Coastguard Worker[test_bitmanip]
22*03ce13f7SAndroid Build Coastguard Workerdriver: test_bitmanip_main.cpp
23*03ce13f7SAndroid Build Coastguard Workertest: test_bitmanip.cpp test_bitmanip_intrin.ll
24*03ce13f7SAndroid Build Coastguard Worker
25*03ce13f7SAndroid Build Coastguard Worker[test_calling_conv]
26*03ce13f7SAndroid Build Coastguard Workerdriver: test_calling_conv_main.cpp
27*03ce13f7SAndroid Build Coastguard Workertest: test_calling_conv.cpp
28*03ce13f7SAndroid Build Coastguard Worker
29*03ce13f7SAndroid Build Coastguard Worker[test_cast]
30*03ce13f7SAndroid Build Coastguard Workerdriver: test_cast_main.cpp
31*03ce13f7SAndroid Build Coastguard Workertest: test_cast.cpp test_cast_to_u1.ll test_cast_vectors.ll
32*03ce13f7SAndroid Build Coastguard Worker
33*03ce13f7SAndroid Build Coastguard Worker[test_fcmp]
34*03ce13f7SAndroid Build Coastguard Workerdriver: test_fcmp_main.cpp
35*03ce13f7SAndroid Build Coastguard Workertest: test_fcmp.pnacl.ll
36*03ce13f7SAndroid Build Coastguard Worker
37*03ce13f7SAndroid Build Coastguard Worker[test_global]
38*03ce13f7SAndroid Build Coastguard Workerdriver: test_global_main.cpp
39*03ce13f7SAndroid Build Coastguard Workertest: test_global.cpp
40*03ce13f7SAndroid Build Coastguard Worker
41*03ce13f7SAndroid Build Coastguard Worker[test_icmp]
42*03ce13f7SAndroid Build Coastguard Workerdriver: test_icmp_main.cpp
43*03ce13f7SAndroid Build Coastguard Workertest: test_icmp.cpp test_icmp_i1vec.ll
44*03ce13f7SAndroid Build Coastguard Worker
45*03ce13f7SAndroid Build Coastguard Worker[test_select]
46*03ce13f7SAndroid Build Coastguard Workerdriver: test_select_main.cpp
47*03ce13f7SAndroid Build Coastguard Workertest: test_select.ll
48*03ce13f7SAndroid Build Coastguard Worker
49*03ce13f7SAndroid Build Coastguard Worker[test_stacksave]
50*03ce13f7SAndroid Build Coastguard Workerdriver: test_stacksave_main.c
51*03ce13f7SAndroid Build Coastguard Workertest: test_stacksave.c
52*03ce13f7SAndroid Build Coastguard Worker
53*03ce13f7SAndroid Build Coastguard Worker[test_strengthreduce]
54*03ce13f7SAndroid Build Coastguard Workerdriver: test_strengthreduce_main.cpp
55*03ce13f7SAndroid Build Coastguard Workertest: test_strengthreduce.cpp
56*03ce13f7SAndroid Build Coastguard Worker# Disable clang-side optimizations so that pnacl-sz sees suitable
57*03ce13f7SAndroid Build Coastguard Worker# bitcode patterns.
58*03ce13f7SAndroid Build Coastguard Workerflags: --clang-opt=0
59*03ce13f7SAndroid Build Coastguard Worker
60*03ce13f7SAndroid Build Coastguard Worker[test_sync_atomic]
61*03ce13f7SAndroid Build Coastguard Workerdriver: test_sync_atomic_main.cpp
62*03ce13f7SAndroid Build Coastguard Workertest: test_sync_atomic.cpp
63*03ce13f7SAndroid Build Coastguard Worker
64*03ce13f7SAndroid Build Coastguard Worker[test_vector_ops]
65*03ce13f7SAndroid Build Coastguard Workerdriver: test_vector_ops_main.cpp
66*03ce13f7SAndroid Build Coastguard Workertest: test_vector_ops.cpp test_vector_ops_ll.ll
67