jespergravgaard
|
c1b22d345e
|
Removed old @begin / @end global blocks. Now using __start(), __init(). Closes #257
|
2020-06-27 22:36:52 +02:00 |
|
jespergravgaard
|
d129efb95f
|
Working on static initialization rewrite _init(). #257
|
2020-06-21 08:04:55 +02:00 |
|
jespergravgaard
|
db6f8b5a36
|
Added variable nomodify/volatile information to log.
|
2020-03-29 21:00:25 +02:00 |
|
jespergravgaard
|
6b3b4bec5a
|
Working on live range effective simple. Fixed aliasing and parameters. There is still problems with functions calling functions - such as print_w(), print_sw() and print_char().
|
2020-03-22 22:26:39 +01:00 |
|
jespergravgaard
|
0beeab9be2
|
Refactored live ranges to work for multiple-assign variables. The price is that a few unused variables are no longer optimized away since they depend only on them selves. See duplace-loop-problem.kc.
|
2020-02-14 00:32:19 +01:00 |
|
jespergravgaard
|
655dc48b7b
|
Added tests for __address(). VariableBuilder turns __address() into multiple-assignment. Fixed errors for multiple-assignment variables.
|
2019-12-26 00:17:01 +01:00 |
|