index
:
emscripten
master
push-upstream
Emscripten: An LLVM-to-JavaScript Compiler
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'tests')
-rw-r--r--
tests/799.cpp
2
-rw-r--r--
tests/aniso.c
2
-rw-r--r--
tests/asmjs-unknown-emscripten.c
98
-rw-r--r--
tests/box2d/Benchmark.cpp
79
-rw-r--r--
tests/cases/2xi40.ll
4
-rw-r--r--
tests/cases/514_ta2.ll
4
-rw-r--r--
tests/cases/aliasbitcast.ll
4
-rw-r--r--
tests/cases/aliasbitcast2_noasm.ll
2
-rw-r--r--
tests/cases/aliasbitcast3_noasm.ll
4
-rw-r--r--
tests/cases/aliasbitcastdollar_noasm.ll
2
-rw-r--r--
tests/cases/atomicrmw.ll
4
-rw-r--r--
tests/cases/atomicrmw_dec.ll
21
-rw-r--r--
tests/cases/atomicrmw_dec.txt
1
-rw-r--r--
tests/cases/atomicrmw_unaligned.ll
4
-rw-r--r--
tests/cases/bigdouble.ll
17
-rw-r--r--
tests/cases/bigdouble.txt
1
-rw-r--r--
tests/cases/boolret_fastcomp.ll
31
-rw-r--r--
tests/cases/boolret_fastcomp.txt
2
-rw-r--r--
tests/cases/breakinthemiddle.ll
4
-rw-r--r--
tests/cases/breakinthemiddle2.ll
4
-rw-r--r--
tests/cases/caall.ll
4
-rw-r--r--
tests/cases/callwithstructural64_ta2.ll
4
-rw-r--r--
tests/cases/callwithstructural_ta2.ll
4
-rw-r--r--
tests/cases/complexphi.ll
4
-rw-r--r--
tests/cases/ctors_cast.ll
4
-rw-r--r--
tests/cases/dash.ll
4
-rw-r--r--
tests/cases/dollar.ll
22
-rw-r--r--
tests/cases/emptyalloca.ll
4
-rw-r--r--
tests/cases/emptyasm_aue.ll
(renamed from tests/cases/emptyasm_le32.ll)
4
-rw-r--r--
tests/cases/emptystruct.ll
2
-rw-r--r--
tests/cases/entry3.ll
4
-rw-r--r--
tests/cases/extendedprecision.ll
4
-rw-r--r--
tests/cases/fptosi.ll
28
-rw-r--r--
tests/cases/fptosi.txt
6
-rw-r--r--
tests/cases/funcptr.ll
4
-rw-r--r--
tests/cases/fuzz6_ta2.ll
3306
-rw-r--r--
tests/cases/fuzz6_ta2.txt
1
-rw-r--r--
tests/cases/gepaddoverflow.ll
4
-rw-r--r--
tests/cases/i24_mem_ta2.ll
4
-rw-r--r--
tests/cases/i96_ashr_ta2.ll
35
-rw-r--r--
tests/cases/i96_ashr_ta2.txt
3
-rw-r--r--
tests/cases/i96shiftnon32_ta2.ll
44
-rw-r--r--
tests/cases/i96shiftnon32_ta2.txt
1
-rw-r--r--
tests/cases/inttoptr.ll
4
-rw-r--r--
tests/cases/invokebitcast.ll
13
-rw-r--r--
tests/cases/invokeundef.ll
4
-rw-r--r--
tests/cases/legalizer_b_ta2.ll
179
-rw-r--r--
tests/cases/legalizer_b_ta2.txt
20
-rw-r--r--
tests/cases/legalizer_ta2.ll
4
-rw-r--r--
tests/cases/loadbitcastgep.ll
4
-rw-r--r--
tests/cases/longjmp_tiny_invoke.ll
6
-rw-r--r--
tests/cases/longjmp_tiny_invoke_phi.ll
4
-rw-r--r--
tests/cases/longjmp_tiny_keepem.ll
40
-rw-r--r--
tests/cases/longjmp_tiny_keepem.txt
3
-rw-r--r--
tests/cases/longjmp_tiny_keepem_cond.ll
41
-rw-r--r--
tests/cases/longjmp_tiny_keepem_cond.txt
3
-rw-r--r--
tests/cases/longjmp_tiny_phi.ll
2
-rw-r--r--
tests/cases/longjmp_tiny_phi2.ll
2
-rw-r--r--
tests/cases/muli33_ta2.ll
4
-rw-r--r--
tests/cases/oob_ta2.ll
4
-rw-r--r--
tests/cases/phi24_ta2.ll
4
-rw-r--r--
tests/cases/phicubed.ll
4
-rw-r--r--
tests/cases/phientryimplicit.ll
10
-rw-r--r--
tests/cases/phientryimplicitmix.ll
4
-rw-r--r--
tests/cases/phientryimplicitmoar.ll
4
-rw-r--r--
tests/cases/philoop_ta2.ll
4
-rw-r--r--
tests/cases/phinonexist.ll
11
-rw-r--r--
tests/cases/phinonreachable64.ll
26
-rw-r--r--
tests/cases/phiptrtoint.ll
4
-rw-r--r--
tests/cases/phiself.ll
4
-rw-r--r--
tests/cases/ptrtoi64.ll
4
-rw-r--r--
tests/cases/ptrtoint_blockaddr.ll
14
-rw-r--r--
tests/cases/quotedlabel.ll
2
-rw-r--r--
tests/cases/sillybitcast.ll
10
-rw-r--r--
tests/cases/sillybitcast2.ll
4
-rw-r--r--
tests/cases/sillyfuncast.ll
4
-rw-r--r--
tests/cases/storebigfloat.ll
4
-rw-r--r--
tests/cases/storestruct.ll
4
-rw-r--r--
tests/cases/structinparam.ll
4
-rw-r--r--
tests/cases/structparam.ll
2
-rw-r--r--
tests/cases/structphiparam.ll
4
-rw-r--r--
tests/cases/sub_11_0.ll
4
-rw-r--r--
tests/cases/switch64_ta2.ll
4
-rw-r--r--
tests/cases/switch64b_ta2.ll
4
-rw-r--r--
tests/cases/uadd_overflow_ta2.ll
4
-rw-r--r--
tests/cases/zeroembedded.ll
4
-rw-r--r--
tests/cases/zeroextarg.ll
4
-rw-r--r--
tests/codemods.cpp
21
-rw-r--r--
tests/core/emscripten_get_compiler_setting.c
11
-rw-r--r--
tests/core/emscripten_get_compiler_setting.out
2
-rw-r--r--
tests/core/fnmatch.c
79
-rw-r--r--
tests/core/fnmatch.out
23
-rw-r--r--
tests/core/test_alloca.in
13
-rw-r--r--
tests/core/test_exceptions_2.in
(renamed from tests/core/test_exception_2.in)
0
-rw-r--r--
tests/core/test_exceptions_2.out
(renamed from tests/core/test_exception_2.out)
0
-rw-r--r--
tests/core/test_exceptions_alias.c
15
-rw-r--r--
tests/core/test_exceptions_alias.out
2
-rw-r--r--
tests/core/test_exceptions_multi.in
(renamed from tests/core/test_multiexception.in)
6
-rw-r--r--
tests/core/test_exceptions_multi.out
(renamed from tests/core/test_multiexception.out)
0
-rw-r--r--
tests/core/test_exceptions_std.in
(renamed from tests/core/test_std_exception.in)
1
-rw-r--r--
tests/core/test_exceptions_std.out
2
-rw-r--r--
tests/core/test_exceptions_typed.in
(renamed from tests/exceptions/typed.cpp)
0
-rw-r--r--
tests/core/test_exceptions_typed.out
(renamed from tests/exceptions/output.txt)
0
-rw-r--r--
tests/core/test_exceptions_white_list.in
(renamed from tests/core/test_white_list_exception.in)
0
-rw-r--r--
tests/core/test_exceptions_white_list.out
(renamed from tests/core/test_white_list_exception.out)
0
-rw-r--r--
tests/core/test_exceptions_white_list_2.c
27
-rw-r--r--
tests/core/test_exceptions_white_list_2.out
1
-rw-r--r--
tests/core/test_inlinejs3.in
6
-rw-r--r--
tests/core/test_inlinejs3.out
1
-rw-r--r--
tests/core/test_longjmp_throw.cpp
38
-rw-r--r--
tests/core/test_longjmp_throw.out
4
-rw-r--r--
tests/core/test_memcpy3.c
51
-rw-r--r--
tests/core/test_memcpy3.out
81
-rw-r--r--
tests/core/test_memset.c
51
-rw-r--r--
tests/core/test_memset.out
81
-rw-r--r--
tests/core/test_nl_types.in
8
-rw-r--r--
tests/core/test_nl_types.out
1
-rw-r--r--
tests/core/test_sscanf.in
1
-rw-r--r--
tests/core/test_sscanf_6.in
14
-rw-r--r--
tests/core/test_sscanf_6.out
1
-rw-r--r--
tests/core/test_sscanf_other_whitespace.in
4
-rw-r--r--
tests/core/test_std_exception.out
1
-rw-r--r--