Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: periscop/cloog
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: bondhugula/cloog
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 2 files changed
  • 2 contributors

Commits on Dec 6, 2019

  1. Add unroll and jam support using clast.

        The loops that need to be unroll jammed are marked in the clast by setting
        `clast_for->unroll` field to CLAST_UNROLL_JAM. The marked loop is then
        unroll jammed provided the loop nest is rectangular. The implementation also
        supports multi-loop unroll jam, i.e, for a given statement, multiple loops
        enclosing the statement can be unroll jammed. The routine also supports
        unroll jamming of imperfect nested loops. The routine does not check for
        correctness of unroll jam (permutability of loop nest). It is the
        responsibility of the caller to mark the correct loops for unroll jam.
    
        Routines added in this commit include
                - clast_unroll_jam which is the library interface routine for
                  unroll jamming the AST.
                - Routines to deep copy AST. This aids generation of clean-up code
                  after unroll jam.
                - Routines to check rectangularity of the loop nest. Currently, it
                  checks whether the iterator of the loop being unroll jammed
                  appears in the bounds of inner loops or guards of the statements
                  enclosed.
    aravindacharya committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    f683fd3 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

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

Commits on Dec 16, 2019

  1. Merge pull request #1 from aravind343/master

    Add unroll and jam support using clast.
    bondhugula authored Dec 16, 2019
    Configuration menu
    Copy the full SHA
    d9108b9 View commit details
    Browse the repository at this point in the history
Loading