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

Improve loop unrolling documentation #52099

Merged
merged 1 commit into from Apr 30, 2021

Commits on Apr 29, 2021

  1. Improve loop unrolling documentation

    Minor cleanups to loop unrolling:
    1. Add header comments with documentation
    2. Make jitIterSmallOverflow/jitIterSmallUnderflow private static `Compiler`
    class members, and not just "loose" functions.
    3. Manually loop hoist ITER_LIMIT and UNROLL_LIMIT_SZ and dependent
    asserts, plus `iterLimit` setting.
    
    Also, make `optCloneLoops` and `optUnrollLoops` return a PhaseStatus,
    so for early-out cases they can return MODIFIED_NOTHING.
    BruceForstall committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    4baf0f4 View commit details
    Browse the repository at this point in the history