Chris Pressey
|
a0328b8840
|
Store type information in SymbolTable shared across phases.
|
2019-04-10 08:48:33 +01:00 |
|
Chris Pressey
|
8efa73f79d
|
Explicitly sort the chains by their content, for stable sort.
|
2018-09-06 17:15:10 +01:00 |
|
Chris Pressey
|
5f64113484
|
1-line bugfix. Now the optimizer does do the expected good job.
|
2018-04-06 13:27:40 +01:00 |
|
Chris Pressey
|
ac24f98dd3
|
Vastly simplify the fallthru analysis algorithm.
|
2018-04-05 09:57:14 +01:00 |
|
Chris Pressey
|
7fa54f53cb
|
Serialize main first. However, this could use a fresh approach.
|
2018-04-04 17:55:59 +01:00 |
|
Chris Pressey
|
9c68b6a7e0
|
Serialize routines with in() sets first, and in the right order.
|
2018-04-04 17:49:50 +01:00 |
|
Chris Pressey
|
cab84b8ebe
|
Change the serialization format to be (hopefully) clearer.
|
2018-04-04 17:05:48 +01:00 |
|
Chris Pressey
|
efe8859209
|
Find the longest chain of routines in R and remove it.
|
2018-04-04 16:54:12 +01:00 |
|
Chris Pressey
|
b1bcc21ffc
|
Go slightly further with the serialization.
|
2018-04-04 16:22:14 +01:00 |
|
Chris Pressey
|
30e839033c
|
First cut at serialization of fallthru-optimized routines.
|
2018-04-04 15:09:48 +01:00 |
|
Chris Pressey
|
e39dbf68ed
|
Call it fall_in_map.
|
2018-04-04 14:16:49 +01:00 |
|
Chris Pressey
|
448849ac4b
|
Successfully break cycle.
|
2018-04-04 14:01:17 +01:00 |
|
Chris Pressey
|
50433ac860
|
Find cycles in fallthru map. Try to break them; not right, yet.
|
2018-04-04 13:37:32 +01:00 |
|
Chris Pressey
|
a0d3ea8167
|
Add a dedicated module for a dedicated FallthruAnalyzer.
|
2018-04-04 11:09:39 +01:00 |
|