jespergravgaard
|
6253bdce28
|
Improved out
|
2020-10-05 22:58:02 +02:00 |
|
jespergravgaard
|
9c9a39f109
|
Updated remaining ref files.
|
2020-06-27 21:18:00 +02:00 |
|
jespergravgaard
|
db6f8b5a36
|
Added variable nomodify/volatile information to log.
|
2020-03-29 21:00:25 +02:00 |
|
jespergravgaard
|
d0bc5af94b
|
Now identifying USE's that are also DEFINE's as unused.
|
2020-02-14 10:57:29 +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
|
587027397d
|
Variable storage strategy implementation almost done.
|
2019-09-29 20:57:28 +02:00 |
|
jespergravgaard
|
51d1e6f41f
|
Changed control flow graph to print procedure signatures.
|
2019-09-18 23:00:34 +02:00 |
|
jespergravgaard
|
b755cd448f
|
Readded cfg/log/sym-files to tests
|
2019-05-30 22:29:07 +02:00 |
|
jespergravgaard
|
0f5d8f906b
|
Added support for comma-expressions (and fixed non-working unused variable elimination). Closes #157
|
2019-04-15 14:03:50 +02:00 |
|
jespergravgaard
|
d13ca4e03b
|
Implemented block label renumbering ensuring generated ASM labels are slightly more sensible to the reader.
|
2019-03-31 17:10:43 +02:00 |
|
jespergravgaard
|
183494e141
|
Fixed infinite compiler loop when complex loops contain &&. Closes #144
|
2019-03-08 21:43:37 +01:00 |
|