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]: multidimensional fencing #4066

Draft
wants to merge 60 commits into
base: master
Choose a base branch
from

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    d552898 View commit details
    Browse the repository at this point in the history
  2. invalidate liveness

    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    d4dad09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    398a344 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a50473a View commit details
    Browse the repository at this point in the history
  5. sha3 fence

    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    c7da081 View commit details
    Browse the repository at this point in the history
  6. fix fence checker

    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    80c5154 View commit details
    Browse the repository at this point in the history
  7. feat[venom]: extract literals pass

    extract IRLiterals which are instruction arguments; this reduces
    pressure on the stack scheduler
    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    6cf7b6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    04b53d0 View commit details
    Browse the repository at this point in the history
  9. remove a comment

    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8adf783 View commit details
    Browse the repository at this point in the history
  10. small perf

    charles-cooper committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8506bbb View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    ef7c369 View commit details
    Browse the repository at this point in the history
  2. lint

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    ff700b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea9b1c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    adbf01c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f3acde1 View commit details
    Browse the repository at this point in the history
  6. wip - fix fence

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    988a1a9 View commit details
    Browse the repository at this point in the history
  7. fix can_reorder

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    058c4db View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edaf756 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3555fcb View commit details
    Browse the repository at this point in the history
  10. fix can_reorder(?)

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3e096de View commit details
    Browse the repository at this point in the history
  11. clean up phi

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    7dc473d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e087c4f View commit details
    Browse the repository at this point in the history
  13. Revert "update fence calculation"

    This reverts commit e087c4f.
    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    50e13cf View commit details
    Browse the repository at this point in the history
  14. sort again

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    490c377 View commit details
    Browse the repository at this point in the history
  15. traverse out_vars

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    608bfaa View commit details
    Browse the repository at this point in the history
  16. update can_reorder

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    afb49a6 View commit details
    Browse the repository at this point in the history
  17. fix a table

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    3d0c4bb View commit details
    Browse the repository at this point in the history
  18. wip - effects graph

    charles-cooper committed May 31, 2024
    Configuration menu
    Copy the full SHA
    a44c0bd View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. update table

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    f1bb354 View commit details
    Browse the repository at this point in the history
  2. minor cleanup

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6e87f1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b415ff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb55ab2 View commit details
    Browse the repository at this point in the history
  5. lint

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    733b1fb View commit details
    Browse the repository at this point in the history
  6. fix bad dependency

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    7e184e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    83ba491 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9ec2b4e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    939d671 View commit details
    Browse the repository at this point in the history
  10. cleanup

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6f370ca View commit details
    Browse the repository at this point in the history
  11. reverse out_vars

    produces slightly better code
    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    d50130e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    881daf6 View commit details
    Browse the repository at this point in the history
  13. fix bugs

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    aa2234c View commit details
    Browse the repository at this point in the history
  14. allow inter-bb

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b6b7aed View commit details
    Browse the repository at this point in the history
  15. lint

    charles-cooper committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    a71cad8 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. reverse use traversal

    charles-cooper committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ef8a56c View commit details
    Browse the repository at this point in the history
  2. for debugging

    charles-cooper committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7065892 View commit details
    Browse the repository at this point in the history
  3. add balance fence

    charles-cooper committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    2dad58b View commit details
    Browse the repository at this point in the history
  4. add balance fence

    charles-cooper committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    20bd8b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f89711e View commit details
    Browse the repository at this point in the history
  6. lift out prev=var

    charles-cooper committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7fa84b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Configuration menu
    Copy the full SHA
    18192ce View commit details
    Browse the repository at this point in the history
  2. tune order of passes

    charles-cooper committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    372d007 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d83c886 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33f15e5 View commit details
    Browse the repository at this point in the history
  5. run dftpass twice!

    charles-cooper committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    6174be0 View commit details
    Browse the repository at this point in the history
  6. remove dead variables

    charles-cooper committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    c7d57f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. add returndata fencing

    charles-cooper committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    eaa1c67 View commit details
    Browse the repository at this point in the history
  2. fix lint

    charles-cooper committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e385ecb View commit details
    Browse the repository at this point in the history
  3. fix returndata

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

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    1f8001f View commit details
    Browse the repository at this point in the history
  2. improved sanity check

    charles-cooper committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b84595a View commit details
    Browse the repository at this point in the history