Commit graph

36 commits

Author SHA1 Message Date
Chris Fallin 63616b502a make various parts of basic_opt optional 2024-05-12 10:21:36 -04:00
Chris Fallin 213edc11e7 Fuzzing: upgrade to latest deps and fix build.
Fixes #7.
2024-03-29 16:38:12 -07:00
Chris Fallin dab18103ce Refactor to store args and types in common list pool. 2023-04-18 18:13:31 -07:00
Chris Fallin dc177bfed3 Max-SSA: make cut-block set configurable. 2023-04-08 22:26:19 -07:00
Chris Fallin 9c838dc493 Update to wasmtime 7.0 in fuzz targets. 2023-03-23 17:39:01 -07:00
Chris Fallin 2713240bd0 Remove Fuel -- no longer needed 2023-02-28 16:15:44 -08:00
Chris Fallin 02795d7ad0 Fix fuzz build 2023-02-27 23:17:57 -08:00
Chris Fallin 816ed81ac5 Add new remove_phis pass, and fix empty_blocks. 2023-02-27 23:11:16 -08:00
Chris Fallin 9c84c7d44d Rewrite localifier (regalloc). 2023-02-25 17:02:14 -08:00
Chris Fallin 8d0067ef14 opt_diff fuzz: test convert_to_max_ssa as well 2023-02-24 22:06:40 -08:00
Chris Fallin ac2556a7ad Fix opt_diff 2023-02-24 21:52:09 -08:00
Chris Fallin 2ff4d80286 Fuzzer: differential comparison of opt/no-opt 2023-02-24 21:28:40 -08:00
Chris Fallin 928c43b02c differential fuzzing: actually expand funcs 2023-02-22 12:29:31 -08:00
Chris Fallin 0e2e5bf098 Make debuginfo parsing optional. 2023-02-16 16:20:54 -08:00
Chris Fallin 5b4279f517 Lazy function parsing and recompilation when roundtripping 2023-02-07 14:34:59 -08:00
Chris Fallin b6ce3abc1d Add maximal-SSA mode. 2022-12-02 11:58:04 -08:00
Chris Fallin 8246367b34
rename straightline_differential fuzz target to differential (as it now supports/generates loops too) 2022-11-30 13:11:42 -08:00
Chris Fallin dcc8148dcb
WIP: fuzz with loops too 2022-11-29 21:15:02 -08:00
Chris Fallin 2ec2de1dfc
WIP. 2022-11-29 18:23:50 -08:00
Chris Fallin 9ce0d259b4
WIP. 2022-11-29 17:32:38 -08:00
Chris Fallin 6373cfd665
WIP. 2022-11-29 10:36:45 -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 a8b38e3abc fuzzing updates 2021-12-24 23:56:21 -08:00
Chris Fallin 5ac961607f fuzzbug fix 2021-12-24 17:13:23 -08:00
Chris Fallin 74901c0842 debug logging 2021-12-24 17:06:59 -08:00
Chris Fallin 3f8ead1485 differential fuzzer 2021-12-24 17:03:13 -08:00
Chris Fallin bace89cd6b WIP: roundtrip straightline differential fuzzing 2021-12-24 16:39:58 -08:00
Chris Fallin e368f38716 fuzzbug fix on br_table fallthrough types 2021-12-24 16:10:53 -08:00
Chris Fallin 110fe11fa8 Add roundtrip-roundtrip fuzz target. 2021-12-24 14:29:32 -08:00
Chris Fallin ca0570c0d0 Fixed stackifier fuzzbug 2021-11-20 12:20:34 -08:00
Chris Fallin 62fbb238d7 WIP. 2021-11-14 00:00:34 -08:00
Chris Fallin eab9e60338 Cleanup 2021-11-13 17:53:46 -08:00
Chris Fallin d8a4340743 Some fixes to wasm-to-IR step. 2021-11-13 16:44:53 -08:00
Chris Fallin c86347bb17 Working fuzz target 2021-11-13 14:38:28 -08:00
Chris Fallin 16a645e69b Add fuzz target to fuzz wasm-to-IR conversion. 2021-11-13 14:31:11 -08:00