walrus
walrus copied to clipboard
Added public methods to iterate all blocks of a local function + Floating point check
This PR adds two methods to iterate over all the blocks in a LocalFunction. This allows making per-block transformations, or simple full-function analysis, without having to manually navigate the function's execution branches to find all reachable blocks. CC #234
2022-08-10 update: I added a floating point check to modules. I believe it is exhaustive but I'd love to get a review :)
seems like the CI is failing due to issues that are unrelated to my additions