Commit graph

25 commits

Author SHA1 Message Date
Chris Fallin 498f5008d6 Refactor IR and frontend SSA construction. 2021-12-11 21:46:14 -08:00
Chris Fallin 2751f9a67b WIP. 2021-12-02 23:33:04 -08:00
Chris Fallin 09dd367a12 Removed some code -- backtrack a bit to focus on basics (IR, frontend SSA construction) 2021-12-01 23:11:48 -08:00
Chris Fallin 4733efe3a3 Macros and dataflow analysis framework 2021-11-21 23:12:07 -08:00
Chris Fallin b81e805cf1 WIP. 2021-11-21 17:15:36 -08:00
Chris Fallin 993aa22379 WIP. 2021-11-14 23:56:56 -08:00
Chris Fallin 62fbb238d7 WIP. 2021-11-14 00:00:34 -08:00
Chris Fallin 3e21bb7411 Add info about disjoint local indices to values. 2021-11-13 23:02:47 -08:00
Chris Fallin 8a7a65f94c Basic support for SSA-ifying locals. 2021-11-13 22:25:27 -08:00
Chris Fallin 0eb41cb0a3 Seems to be fuzz-clean in wasm-to-IR step now; complete for Wasm-MVP 2021-11-13 17:47:33 -08:00
Chris Fallin d8a4340743 Some fixes to wasm-to-IR step. 2021-11-13 16:44:53 -08:00
Chris Fallin 45a66fa3b8 Initial support for all Wasm MVP opcodes in frontend. Still have a few fuzz failures. 2021-11-13 16:31:11 -08:00
Chris Fallin 0966867317 WIP. 2021-11-13 15:09:47 -08:00
Chris Fallin bc245b581a WIP. 2021-11-13 14:23:22 -08:00
Chris Fallin e6024c4ffd Implement br_table support. 2021-11-13 14:13:31 -08:00
Chris Fallin 7f1652fb2e WIP: more control flow. 2021-11-13 13:49:57 -08:00
Chris Fallin 94b180feb8 Fix clippy lints 2021-11-13 03:49:19 -08:00
Chris Fallin f483b964bb WIP. 2021-11-13 03:38:47 -08:00
Chris Fallin ab260c224f WIP. 2021-11-13 02:32:05 -08:00
Chris Fallin 26428a9f4d WIP. 2021-11-13 01:41:32 -08:00
Chris Fallin 429cf89a22 WIP. 2021-11-13 01:17:53 -08:00
Chris Fallin de2fb20b94 WIP. 2021-11-13 01:10:22 -08:00
Chris Fallin 3ca0886fbb WIP. 2021-11-13 00:59:31 -08:00
Chris Fallin 44c2c8dc17 WIP. 2021-11-13 00:56:49 -08:00
Chris Fallin 1cca77ec37 WIP: command line utility and start of Wasm-parsing frontend. 2021-11-13 00:52:35 -08:00