Alon Zakai
|
0257241f3a
|
test for last commit
|
2011-12-17 19:16:04 -08:00 |
Alon Zakai
|
6259358a5a
|
rewrite variable analysis code. eliminate unused variables without side effects, and improve nativization logic.
|
2011-12-15 17:07:31 -08:00 |
Alon Zakai
|
093ebe033d
|
properly resolve multilevel function aliases, fixes bug with adding indexing for aliases. also optimize function indexing in compiler
|
2011-12-08 18:33:43 -08:00 |
Alon Zakai
|
5a74e784b2
|
remove workaround with not indexizing aliases
|
2011-12-08 17:16:34 -08:00 |
Alon Zakai
|
46239004b3
|
add failing test case
|
2011-12-07 16:56:04 -08:00 |
Alon Zakai
|
556decb19a
|
fixes for using node as both compiler engine and code running engine. node is now default in settings.py
|
2011-12-03 20:09:11 -08:00 |
Alon Zakai
|
49660048bf
|
refactor compiler to allow future batching of types and globals. move postsets from run() to the toplevel to boost performance and simplify compilation. fix various bugs that were noticed during this
|
2011-11-30 15:35:51 -08:00 |
Alon Zakai
|
74373c27a5
|
fix test_cases (2)
|
2011-11-28 16:47:22 -08:00 |
Alon Zakai
|
b59dcf1494
|
fix test_cases
|
2011-11-28 16:45:43 -08:00 |
Alon Zakai
|
ebe8a3a0c9
|
fix varargs calls in function pointers
|
2011-11-25 13:45:25 -08:00 |
Alon Zakai
|
e63a5571ac
|
fix phi semantics with multiple dependent phis
|
2011-11-11 18:40:38 -08:00 |
Alon Zakai
|
4cc863f413
|
fix bug with externs
|
2011-10-13 14:59:43 -07:00 |
Alon Zakai
|
abcb33f7c1
|
test for LLVM structures in phi
|
2011-10-12 17:51:38 -07:00 |
Alon Zakai
|
7d6d4be944
|
handle llvm funcs in aliases
|
2011-09-06 16:03:27 -07:00 |
Alon Zakai
|
07ae29c2cd
|
some updates for q1
|
2011-09-04 12:06:59 -07:00 |
max99x
|
58b8fa4ff0
|
Added vprintf() test;
Skipping tests that use i64 vars when USE_TYPED_ARRAYS != 0;
Fixed incorrectly declared printf() in tests/cases/trunc.ll.
|
2011-08-25 16:05:24 +03:00 |
Alon Zakai
|
03df57a020
|
add missing blockaddr support
|
2011-08-21 18:54:22 -07:00 |
Alon Zakai
|
bae64f3511
|
fix bug with storing aggregates
|
2011-08-14 21:55:00 -07:00 |
max99x
|
11e404d7a8
|
Polish for emscripten.py and its tests.
|
2011-07-09 20:14:00 +03:00 |
Alon Zakai
|
acaee4231b
|
refactor call and invoke into a single method, so invoke supports all possible inputs
|
2011-06-03 19:25:21 -07:00 |
Alon Zakai
|
cafdc3cca8
|
refactoring in preparation for TYPED_ARRAYS==2 (disabled)
|
2011-06-03 14:40:15 -07:00 |
Alon Zakai
|
bcdfcfbfed
|
remove obsolete fastops; generalize load with parseLLVM/finalizeLLVM; fix issue 14
|
2011-05-24 15:07:49 -07:00 |
Alon Zakai
|
5fd849d5e0
|
testcase for last commit
|
2011-05-11 09:51:18 -07:00 |
Alon Zakai
|
b6aeefa650
|
overflow checks in getelementptr
|
2011-02-01 22:56:02 -08:00 |
Alon Zakai
|
23515d0605
|
handle odd llvm with branches in the middle of labels; all tests pass
|
2011-01-17 19:01:19 -08:00 |
Alon Zakai
|
7b0c30e6ad
|
minimal support for 80-bit x87 floats
|
2010-12-28 20:36:23 -08:00 |
Alon Zakai
|
1c5355c76c
|
proper support for bitfields
|
2010-12-09 20:09:11 -08:00 |
Alon Zakai
|
1f70fe65a9
|
handle bitcasts etc. of call() idents +test
|
2010-12-02 22:28:38 -08:00 |
puffnfresh
|
776fde26f5
|
handle identifiers with quotes and ignore |hidden| +test
|
2010-11-16 20:05:51 -08:00 |