bytecodealliance / regalloc2

A new register allocator
Apache License 2.0
217 stars 38 forks source link

Remove unused function generator options #163

Closed elliottt closed 1 year ago

elliottt commented 1 year ago

The ssagen and ion_checker fuzz targets are the only ones that consume the Options struct for function generation in a way that doesn't use the defaults. This PR removes all options that were the same across each use of arbitrary_with_options, and makes a small refactor to where we were collecting vregs to be defined in a block.

Co-authored-by: Jamey Sharp jsharp@fastly.com