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