Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Remove speculative phis if they turned out not to be useful |
|---|---|
| Timelines: | family | ancestors | descendants | both | notworking | kbk-pre |
| Files: | files | file ages | folders |
| SHA3-256: |
bd6294fade404264738227f1ec5f9e5a |
| User & Date: | kbk 2018-12-06 01:42:44.417 |
Context
|
2018-12-06
| ||
| 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 | |
|
2018-12-05
| ||
| 05:37 | Rewrite pre_insert and pre_phi_translate to NOT use a persistent cache. The missing piece in VanD04 is that pre_insert must call pre_phi_translate for all the anticipated expressions first, and then use the dictionary that results for the translated values. There are still further bugs, but we're over this hump at least. check-in: 0bbe5a5dd3 user: kbk tags: notworking, kbk-pre | |
Changes
Changes to quadcode/pre.tcl.
Changes to quadcode/transformer.tcl.