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 noalias option to jit decorator. #9108

Closed
wants to merge 11 commits into from
Closed

Commits on Jul 10, 2023

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

Commits on Jul 17, 2023

  1. Pass compilation flags to aliasing code so that the default value is …

    …not aliased if the noalias flag is present.
    DrTodd13 committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    bfbd346 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. 1) Add the compilation flags to many analysis routines so that aliasi…

    …ng can be correctly seeded empty if the jit noalias flag is present.
    
    2) Move the find_potential_aliases call for the fusion pass to run only once rather than for each fusion attempt.
    3) For parfor lowering, first run find_potential_aliases on the whole function then filter the alias map and the arg aliases set by the parameters to the parfor.
    4) If there are no aliases identified among the parfor params then add the noalias flag for the parfor gufunc compilation.
    5) Since flags can be true in the outer compilation context, set noalias to false if there are aliases.
    DrTodd13 committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    79ba510 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    28a0d63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57cfacb View commit details
    Browse the repository at this point in the history
  3. Add aliasmap and arg aliases to maximize_fusion call. Add flags to Ar…

    …rayAnalysis call in one spot.
    DrTodd13 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    b8649c7 View commit details
    Browse the repository at this point in the history
  4. More debug.

    DrTodd13 committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    0dc2109 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

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

Commits on Jul 29, 2023

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

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    9e0ed2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    907635f View commit details
    Browse the repository at this point in the history