Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-04 | beam_ssa_bsm: Fix replacement of variables in a remote call | Björn Gustavsson | |
Co-authored-by: John Högberg <[email protected]> | |||
2018-09-28 | Rewrite BSM optimizations in the new SSA-based intermediate format | John Högberg | |
This commit improves the bit-syntax match optimization pass, leveraging the new SSA intermediate format to perform much more aggressive optimizations. Some highlights: * Watch contexts can be reused even after being passed to a function or being used in a try block. * Sub-binaries are no longer eagerly extracted, making it far easier to keep "happy paths" free from binary creation. * Trivial wrapper functions no longer disable context reuse. |