Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Array initialization cannot be hoisted because every array needs its own initArray. Code insertion must ignore operations that it has already inserted, or infinite loops can result. All tests pass! |
|---|---|
| Timelines: | family | ancestors | descendants | both | kbk-pre |
| Files: | files | file ages | folders |
| SHA3-256: |
cf87d02677dd17f6205cfefbdd7b4d8e |
| User & Date: | kbk 2018-12-06 03:13:08.016 |
Context
|
2018-12-06
| ||
| 03:15 | Merge kbk-pre - add the optimizations of loop inversion (enables loop-invariant code motion) and partial redundancy elimination, and fix multiple bugs exposed by these optimizations. check-in: 0e06123e97 user: kbk tags: trunk | |
| 03:13 | Array initialization cannot be hoisted because every array needs its own initArray. Code insertion must ignore operations that it has already inserted, or infinite loops can result. All tests pass! closed check-in: cf87d02677 user: kbk tags: kbk-pre | |
| 01:42 | Remove speculative phis if they turned out not to be useful check-in: bd6294fade user: kbk tags: notworking, kbk-pre | |
Changes
Changes to quadcode/pre.tcl.