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]: store expansion pass #4068

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Commits on May 30, 2024

  1. 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

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

Commits on Jun 1, 2024

  1. 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
  2. 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
  3. 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. fix a bug

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

Commits on Jun 5, 2024

  1. fix algorithm a bit

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

Commits on Sep 9, 2024

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

Commits on Sep 19, 2024

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

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    d233a75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    669c170 View commit details
    Browse the repository at this point in the history
  3. fix lint

    charles-cooper committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    248370d View commit details
    Browse the repository at this point in the history
  4. fuse store expansion and literal extraction passes

    they do pretty much the same things
    charles-cooper committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7313acf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe215d9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a22f5c9 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    0b0851a View commit details
    Browse the repository at this point in the history
  2. simplify emit_input_operands

    we no longer need to keep track of emitted ops
    charles-cooper committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    f843eca View commit details
    Browse the repository at this point in the history
  3. remove a heuristic

    it no longer changes bytecode
    charles-cooper committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    1bf0173 View commit details
    Browse the repository at this point in the history
  4. add equivalence analysis

    use equivalence analysis to reduce swaps
    charles-cooper committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    54d7e97 View commit details
    Browse the repository at this point in the history
  5. fix lint

    charles-cooper committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    42785ed View commit details
    Browse the repository at this point in the history
  6. fix lint, tests

    charles-cooper committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    a367b1d View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. add a note

    charles-cooper committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    b8ae0d1 View commit details
    Browse the repository at this point in the history
  2. strength an assertion

    charles-cooper committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    df469c6 View commit details
    Browse the repository at this point in the history
  3. add some comments

    charles-cooper committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    2ae3ea9 View commit details
    Browse the repository at this point in the history