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

Add execute flushing #137

Merged
merged 13 commits into from
Jan 11, 2024

Commits on Jan 4, 2024

  1. Add execute flushing

    Daniel Bone committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    e4205f3 View commit details
    Browse the repository at this point in the history
  2. Add isReturn/IsCall methods to Inst

    Daniel Bone committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    aff4a0f View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Add trace rewind to JSON InstGenerator

    Daniel Bone committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    2d68761 View commit details
    Browse the repository at this point in the history
  2. separate execution and completion in executepipe

    Daniel Bone committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    e51cefd View commit details
    Browse the repository at this point in the history
  3. fix flush mechanisms in LSU

    Daniel Bone committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    6302159 View commit details
    Browse the repository at this point in the history
  4. Move is_branch/call/return/condbranch to constructor

    Daniel Bone committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    6bc7cf6 View commit details
    Browse the repository at this point in the history
  5. Rename FlushEvent to FlushCause, add UNKOWN default

    Daniel Bone committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    3d27352 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Add branch misprediction test mode

    Daniel Bone committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    66b358f View commit details
    Browse the repository at this point in the history
  2. Clean up trace rewind to use templated method

    Daniel Bone committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    873a971 View commit details
    Browse the repository at this point in the history
  3. Use variant instead of tuple for rewind iterator

    Daniel Bone committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    24042ba View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into danbone/execute-flush

    Signed-off-by: danbone <[email protected]>
    danbone committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9f22089 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Rename flush criteria's flush method to includedInFlush

    Daniel Bone committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    9c7a277 View commit details
    Browse the repository at this point in the history
  2. Remove dead code in rename

    Daniel Bone committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    007cb42 View commit details
    Browse the repository at this point in the history