diff options
| author | Cliff Click <cliffc@acm.org> | 2025-04-13 10:23:18 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-04-13 10:23:18 -0700 |
| commit | 1e28b27ec2d1129d4a219a57ec0c661c74720493 (patch) | |
| tree | 74ba9d8cd8081b574b3d177d0d3955fa2dbdb121 /chapter22/src/main/java | |
| parent | 0ac2721f28c729c06c28fce14f8f863f8c57e41b (diff) | |
| download | Simple-1e28b27ec2d1129d4a219a57ec0c661c74720493.tar.gz Simple-1e28b27ec2d1129d4a219a57ec0c661c74720493.zip | |
Handle infinite loops
Loop tree building (and breaking infinite loops) needs to happen *before* instruction selection, which is optional. Best done as a new compiler phase... which now wants a driver.
Add a compiler driver; adjust tests to use.
Add "never-branch" handling to the 3 CPU port main branch ops.
Diffstat (limited to 'chapter22/src/main/java')
0 files changed, 0 insertions, 0 deletions
