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(optimization): Perform array gets as early as possible #5762

Closed
wants to merge 27 commits into from

Commits on Aug 19, 2024

  1. Add pass to move array gets

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9dc626d View commit details
    Browse the repository at this point in the history
  2. Fix tests

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    913b629 View commit details
    Browse the repository at this point in the history
  3. Add test program

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d2a63da View commit details
    Browse the repository at this point in the history
  4. Add comment

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    99d04db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c94a858 View commit details
    Browse the repository at this point in the history
  6. Update compiler/noirc_evaluator/src/ssa/opt/move_array_gets.rs

    Co-authored-by: Maxim Vezenov <[email protected]>
    jfecher and vezenovm authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8e96a55 View commit details
    Browse the repository at this point in the history
  7. Update compiler/noirc_evaluator/src/ssa/opt/move_array_gets.rs

    Co-authored-by: Maxim Vezenov <[email protected]>
    jfecher and vezenovm authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5ead726 View commit details
    Browse the repository at this point in the history
  8. Add comment, tweak constant

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    91d2312 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'jf/move-array-gets' of https://github.com/noir-lang/noir

    …into jf/move-array-gets
    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    7856616 View commit details
    Browse the repository at this point in the history
  10. Revert constant value

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    63a8ec0 View commit details
    Browse the repository at this point in the history
  11. Revert constant again

    jfecher committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9268c93 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    244ef0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41d3787 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4005fe9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cede20 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Remove ssa file

    jfecher committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    459893e View commit details
    Browse the repository at this point in the history
  2. Fix end condition

    jfecher committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    107562e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0553153 View commit details
    Browse the repository at this point in the history
  4. Fix warning

    jfecher committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    aa8cd90 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    798ef0f View commit details
    Browse the repository at this point in the history
  2. Try crazy optimization

    jfecher committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    427e387 View commit details
    Browse the repository at this point in the history
  3. Fmt

    jfecher committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    f771698 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5dfcc7 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'jf/move-array-gets' of https://github.com/noir-lang/noir

    …into jf/move-array-gets
    jfecher committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d30d0b4 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

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

Commits on Oct 1, 2024

  1. .

    TomAFrench committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    8c517e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

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