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

SPU LLVM: improve performance in some situations #5882

Merged
merged 4 commits into from Apr 30, 2019

Commits on Apr 30, 2019

  1. LLVM DSL: expression matching (alpha)

    Implement remaining instructions.
    Implement match_expr method.
    Implement helper methods.
    Nekotekina committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    716737e View commit details
    Browse the repository at this point in the history
  2. SPU analyser: add spu_iflag

    Register information about register accesses.
    Nekotekina committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    e09c6ea View commit details
    Browse the repository at this point in the history
  3. SPU LLVM: improve codegen in loops

    Use a trick in check_state to improve LICM pass.
    Nekotekina committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    1294e0d View commit details
    Browse the repository at this point in the history
  4. SPU LLVM: move reg origin search to analyser

    Refactor SPU analyser (block_info struct).
    Fill register use info (currently unused).
    Nekotekina committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    1bc5e27 View commit details
    Browse the repository at this point in the history