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

feat[venom]: make cfg scheduler "stack aware" #4356

Merged

Commits on Nov 10, 2024

  1. feat[venom]: make cfg scheduler "stack aware"

    this is a step towards making the cfg traversal order more "stack
    aware". previously we would blindly try to remove `iszero` instructions
    before a `jnz`. now, the heuristic is based on which basic block has a
    smaller sized dependency on this basic block. only if the two cfg_out
    blocks have the same sized dependency, then we try to remove the iszero.
    charles-cooper committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    b0105a1 View commit details
    Browse the repository at this point in the history
  2. rename variables

    charles-cooper committed Nov 10, 2024
    Configuration menu
    Copy the full SHA
    59e3196 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. fix lint

    charles-cooper committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    22fd559 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. update a test

    charles-cooper committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    b2418b4 View commit details
    Browse the repository at this point in the history