diff options
| author | Cliff Click <cliffc@acm.org> | 2024-12-28 16:39:00 -0800 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-01-15 15:07:30 -0800 |
| commit | c2cec7cb7fef6df603dd10180de4d0bb715ad47e (patch) | |
| tree | 67dc5c1751034ddb2b15f338ffd75fd9dac74042 /chapter16/src/test/java/com | |
| parent | b80abea4fda5580d5070a4ac6d7763552634c32f (diff) | |
| download | Simple-c2cec7cb7fef6df603dd10180de4d0bb715ad47e.tar.gz Simple-c2cec7cb7fef6df603dd10180de4d0bb715ad47e.zip | |
New evaluator, more Compiler Driver cleanup
More compiler driver cleanup: Stop only has Return inputs, never an expr. Drop extra lexical scope. Linker table moves to CodeGen.
Replace evaluator with a simpler design; I was unable to get the current design to work with the other changes.
Updates to old eval; proper idoms; forced type checks; extensions for Fun, Return, Call, CallEnd.
Accessor find next control to execute. Accessor for deciding when its ok to optimize a Function/Return, Call/CallEnd, Stop, ScopeMin (merge)
Add local scheduling pass.
IRPrinter uses SB instead of StringBuilder
Spelling SubF comment
Diffstat (limited to 'chapter16/src/test/java/com')
0 files changed, 0 insertions, 0 deletions
