Commit graph

170 commits

Author SHA1 Message Date
Chris Fallin 52013a7f46
Fix subtle interaction of treeifier-induced code motion and local (register) allocation. 2022-11-29 21:04:55 -08:00
Chris Fallin 3d102ac899
Bugfix: drop unused values. 2022-11-29 20:21:51 -08:00
Chris Fallin eafb4dc649
Bugfix: i64.eqz returns i32, not i64, in constprop pass. 2022-11-29 19:54:35 -08:00
Chris Fallin 8caba239fa
WIP. 2022-11-29 19:49:22 -08:00
Chris Fallin 4e3fb51aa9
WIP. 2022-11-29 18:40:57 -08:00
Chris Fallin 2ec2de1dfc
WIP. 2022-11-29 18:23:50 -08:00
Chris Fallin 5a6177b613
WIP. 2022-11-29 18:03:33 -08:00
Chris Fallin 9ce0d259b4
WIP. 2022-11-29 17:32:38 -08:00
Chris Fallin 5ee73ea177
WIP. 2022-11-29 13:43:13 -08:00
Chris Fallin e5491528af
WIP. 2022-11-29 13:31:23 -08:00
Chris Fallin 232b34f66b
Better unreachability handling. 2022-11-29 13:22:04 -08:00
Chris Fallin 35ecc79136
WIP. 2022-11-29 10:51:50 -08:00
Chris Fallin 349032b1af
WIP. 2022-11-29 10:44:15 -08:00
Chris Fallin a053396e69
WIP. 2022-11-29 10:38:31 -08:00
Chris Fallin 6373cfd665
WIP. 2022-11-29 10:36:45 -08:00
Chris Fallin 6273e399de
WIP. 2022-11-29 10:33:06 -08:00
Chris Fallin 26e7c7a3af
Better error handling in fuzzing; skip on unsupported features 2022-11-29 10:05:43 -08:00
Chris Fallin 88bcc3d906
Upgrade fuzz-targets' deps 2022-11-29 09:47:36 -08:00
Chris Fallin 61105ea7fc WIP. 2022-11-29 02:45:07 -08:00
Chris Fallin e9d4fe89b1 WIP: almost-complete Wasm backend. 2022-11-29 02:30:37 -08:00
Chris Fallin 8744965705 WIP. 2022-11-29 01:44:19 -08:00
Chris Fallin d0ecd1238a WIP. 2022-11-29 00:58:55 -08:00
Chris Fallin 5859930639 WIP. 2022-11-29 00:27:38 -08:00
Chris Fallin a676310629 WIP. 2022-11-29 00:07:29 -08:00
Chris Fallin 3f8d424169 Debug output: show which function we are compiling 2022-11-28 22:27:21 -08:00
Chris Fallin 1892d62c76 Stackifier produces control flow for simple-interpreter test case. 2022-11-28 22:25:03 -08:00
Chris Fallin e6963b8d78 WIP. 2022-11-28 22:23:24 -08:00
Chris Fallin 3bde79a15d WIP. 2022-11-28 22:08:08 -08:00
Chris Fallin 539af66b88 WIP. 2022-11-28 21:55:58 -08:00
Chris Fallin 04ecdb16bd Stackify written (not tested). 2022-11-28 21:49:11 -08:00
Chris Fallin 6bb8a01585 WIP. 2022-11-22 23:31:02 -08:00
Chris Fallin 1fbbbc9637 WIP. 2022-11-22 23:30:11 -08:00
Chris Fallin abc46f1d14 WIP. 2022-11-22 21:43:50 -08:00
Chris Fallin d954fa9fe6 WIP. 2022-11-22 19:20:36 -08:00
Chris Fallin 7b804b02d7
WIP. 2022-11-21 22:33:19 -08:00
Chris Fallin 9e5d2fae26
WIP. 2022-11-21 21:35:23 -08:00
Chris Fallin 15d45e1443
WIP. 2022-11-21 19:39:05 -08:00
Chris Fallin 32e5eb2570
WIP. 2022-11-21 18:09:58 -08:00
Chris Fallin 8a234ddccb
WIP. 2022-11-21 17:37:32 -08:00
Chris Fallin 2fc5440fa3
WIP. 2022-11-20 13:54:27 -08:00
Chris Fallin c2db0ad4b9
WIP. 2022-11-17 23:56:44 -08:00
Chris Fallin 91a2c11f67
WIP. 2022-11-10 22:19:08 -08:00
Chris Fallin 26244fbfbd
WIP. 2022-11-10 00:50:09 -08:00
Chris Fallin e53d801107
WIP. 2022-11-10 00:29:56 -08:00
Chris Fallin 003650281a WIP. 2022-11-09 11:45:47 -08:00
Chris Fallin 9ef4064853 WIP. 2022-11-03 10:59:24 -07:00
Chris Fallin 71bd0b399d WIP. 2022-11-03 10:57:56 -07:00
Chris Fallin 754492c860 WIP. 2022-11-03 01:23:33 -07:00
Chris Fallin 3ca0ca7f7a WIP. 2022-11-03 00:21:07 -07:00
Chris Fallin 2a47a77cdc WIP. 2022-11-03 00:20:58 -07:00