Commit graph

  • f92ea9a556 WIP. Chris Fallin 2021-12-24 00:28:44 -0800
  • 726b4da33d WIP. Chris Fallin 2021-12-24 00:07:45 -0800
  • 635befa210 fuzzbug fixes Chris Fallin 2021-12-23 20:34:50 -0800
  • 57693e592c cleanup and move code to backend/ Chris Fallin 2021-12-23 20:05:36 -0800
  • 7735b522d4 fuzzbugs Chris Fallin 2021-12-23 19:57:06 -0800
  • f49a7c6b6c WIP. Chris Fallin 2021-12-23 18:23:42 -0800
  • b9c59fb5c0 WIP. Chris Fallin 2021-12-19 14:47:40 -0800
  • 7c15340372 WIP. Chris Fallin 2021-12-19 13:57:34 -0800
  • 3e67394ab1 WIP. Chris Fallin 2021-12-19 11:45:13 -0800
  • 973ca3833a Fuzzbug fix Chris Fallin 2021-12-17 21:15:28 -0800
  • 65e47c8a32 wasm region generation and target resolution Chris Fallin 2021-12-17 01:07:37 -0800
  • 693c691b59 WIP. Chris Fallin 2021-12-17 00:25:04 -0800
  • 7719d26177 Rewrote wasm region generation/stackifier from scratch starting from a loop-nest analysis Chris Fallin 2021-12-15 23:21:24 -0800
  • 1ace8713ed fuzzbug fixes in stackifier Chris Fallin 2021-12-15 20:04:06 -0800
  • 250e922498 fuzzbug fixes in stackifier Chris Fallin 2021-12-15 19:15:08 -0800
  • ba80cea24b Fix fuzzbug Chris Fallin 2021-12-15 19:02:14 -0800
  • e63bb7a113 Stackify bugfixes Chris Fallin 2021-12-15 02:10:59 -0800
  • ff1398ba73 stackifier bugfix Chris Fallin 2021-12-15 01:41:44 -0800
  • 427501de95 Stackifier algorithm Chris Fallin 2021-12-15 01:29:10 -0800
  • a43575ac00 WIP. Chris Fallin 2021-12-15 00:46:40 -0800
  • 99b309a36d Stackification improvements. Chris Fallin 2021-12-14 00:21:50 -0800
  • 0947940c43 Refactor Chris Fallin 2021-12-12 20:11:28 -0800
  • 925c57be9e fuzzbug fix Chris Fallin 2021-12-12 19:44:23 -0800
  • 83c4777895 fuzzbug fixes Chris Fallin 2021-12-12 19:40:35 -0800
  • 7e161064bf asserts Chris Fallin 2021-12-12 19:28:32 -0800
  • 563092e4f3 WIP. Chris Fallin 2021-12-12 10:34:19 -0800
  • 0473031ba4 WIP. Chris Fallin 2021-12-11 22:44:48 -0800
  • 1726ec2cc7 WIP. Chris Fallin 2021-12-11 22:40:01 -0800
  • 58868c9908 WIP. Chris Fallin 2021-12-11 22:36:01 -0800
  • 71078fbe4d WIP. Chris Fallin 2021-12-11 22:33:15 -0800
  • 6eb6297a2c WIP. Chris Fallin 2021-12-11 22:25:12 -0800
  • 498f5008d6 Refactor IR and frontend SSA construction. Chris Fallin 2021-12-11 21:46:14 -0800
  • 3750e0b570 WIP. Chris Fallin 2021-12-02 23:34:57 -0800
  • 2751f9a67b WIP. Chris Fallin 2021-12-02 23:33:04 -0800
  • 09dd367a12 Removed some code -- backtrack a bit to focus on basics (IR, frontend SSA construction) Chris Fallin 2021-12-01 23:11:48 -0800
  • 4733efe3a3 Macros and dataflow analysis framework Chris Fallin 2021-11-21 23:12:07 -0800
  • b81e805cf1 WIP. Chris Fallin 2021-11-21 17:15:26 -0800
  • 58ef5a86f7 wip Chris Fallin 2021-11-21 02:27:11 -0800
  • 4cdd726275 Moved things around a bit. Chris Fallin 2021-11-20 23:42:42 -0800
  • 385f726094 fix stackifier: forward edge out of loop header to loop tail Chris Fallin 2021-11-20 12:46:10 -0800
  • c79e6aab05 fix stackifier Chris Fallin 2021-11-20 12:43:45 -0800
  • ca0570c0d0 Fixed stackifier fuzzbug Chris Fallin 2021-11-20 12:20:34 -0800
  • b84509c938 WIP. Chris Fallin 2021-11-20 01:29:46 -0800
  • 993aa22379 WIP. Chris Fallin 2021-11-14 23:56:56 -0800
  • 62fbb238d7 WIP. Chris Fallin 2021-11-14 00:00:34 -0800
  • 3e21bb7411 Add info about disjoint local indices to values. Chris Fallin 2021-11-13 23:02:47 -0800
  • 8a7a65f94c Basic support for SSA-ifying locals. Chris Fallin 2021-11-13 22:25:27 -0800
  • c1d4e0c6b9 WIP. Chris Fallin 2021-11-13 20:59:37 -0800
  • eab9e60338 Cleanup Chris Fallin 2021-11-13 17:52:30 -0800
  • 0eb41cb0a3 Seems to be fuzz-clean in wasm-to-IR step now; complete for Wasm-MVP Chris Fallin 2021-11-13 17:47:33 -0800
  • d8a4340743 Some fixes to wasm-to-IR step. Chris Fallin 2021-11-13 16:44:53 -0800
  • 45a66fa3b8 Initial support for all Wasm MVP opcodes in frontend. Still have a few fuzz failures. Chris Fallin 2021-11-13 16:31:11 -0800
  • 0966867317 WIP. Chris Fallin 2021-11-13 15:09:47 -0800
  • c86347bb17 Working fuzz target Chris Fallin 2021-11-13 14:38:28 -0800
  • 16a645e69b Add fuzz target to fuzz wasm-to-IR conversion. Chris Fallin 2021-11-13 14:31:11 -0800
  • bc245b581a WIP. Chris Fallin 2021-11-13 14:23:22 -0800
  • e6024c4ffd Implement br_table support. Chris Fallin 2021-11-13 14:13:31 -0800
  • 7f1652fb2e WIP: more control flow. Chris Fallin 2021-11-13 13:49:57 -0800
  • 94b180feb8 Fix clippy lints Chris Fallin 2021-11-13 03:49:19 -0800
  • f483b964bb WIP. Chris Fallin 2021-11-13 03:38:47 -0800
  • ab260c224f WIP. Chris Fallin 2021-11-13 02:32:05 -0800
  • 26428a9f4d WIP. Chris Fallin 2021-11-13 01:41:32 -0800
  • 429cf89a22 WIP. Chris Fallin 2021-11-13 01:17:53 -0800
  • de2fb20b94 WIP. Chris Fallin 2021-11-13 01:10:22 -0800
  • 3ca0886fbb WIP. Chris Fallin 2021-11-13 00:59:15 -0800
  • 44c2c8dc17 WIP. Chris Fallin 2021-11-13 00:56:49 -0800
  • b92643ad71 Add .gitignore. Chris Fallin 2021-11-13 00:53:09 -0800
  • 1cca77ec37 WIP: command line utility and start of Wasm-parsing frontend. Chris Fallin 2021-11-13 00:52:35 -0800
  • 8a2e3e5eed WIP. Chris Fallin 2021-11-13 00:20:02 -0800
  • 6bb4f42f6d Skeleton of IR. Chris Fallin 2021-11-12 22:16:54 -0800
  • d9eeaaa819 Initial commit. Chris Fallin 2021-11-12 22:05:27 -0800