Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up variable-related cruft in new SSA passes #1959

Merged
merged 2 commits into from Sep 24, 2018

Commits on Sep 20, 2018

  1. Consistently use #b_var{} instead of var_name()

    We chose to refer to variables through their var_name() because we
    anticipated the need to annotate them, but it turned out we didn't
    really need that, and many things become a lot cleaner if the
    entire #b_var{} is used to represent variables.
    jhogberg committed Sep 20, 2018
    Copy the full SHA
    81d3418 View commit details
    Browse the repository at this point in the history
  2. beam_ssa_recv: Remove redundant {var, _} wrapping

    Now that variables are represented as #b_var{}, there's no longer
    any risk of colliding with anything else.
    jhogberg committed Sep 20, 2018
    Copy the full SHA
    367f4a3 View commit details
    Browse the repository at this point in the history