Skip to content
  1. Nov 04, 2012
  2. Nov 02, 2012
  3. Sep 11, 2012
  4. Aug 01, 2012
  5. May 22, 2012
    • Tobias Grosser's avatar
      ScopInfo: Add parameter bounds to context · 18daacad
      Tobias Grosser authored
      Derive the maximal and minimal values of a parameter from the type it has. Add
      this information to the scop context. This information is needed, to derive
      optimal types during code generation.
      
      llvm-svn: 157245
      18daacad
  6. Mar 16, 2012
  7. Mar 08, 2012
    • Tobias Grosser's avatar
      Remove FinalRead · 3cbe5cff
      Tobias Grosser authored
      The FinalRead statement represented a virtual read that is executed after the
      SCoP. It was used when we verified the correctness of a schedule by checking if
      it yields the same FLOW dependences as the original code. This is only works, if
      we have a final read that reads all memory at the end of the SCoP.
      We now switched to just checking if a schedule does not introduce negative
      dependences and also consider WAW WAR dependences. This restricts the schedules
      a little bit more, but we do not have any optimizer that would calculate a more
      complex schedule. Hence, for now final reads are obsolete.
      
      llvm-svn: 152319
      3cbe5cff
  8. Dec 20, 2011
    • Tobias Grosser's avatar
      Support non-affine access functions in Polly. · a187964b
      Tobias Grosser authored
      In case we can not analyze an access function, we do not discard the SCoP, but
      assume conservatively that all memory accesses that can be derived from our base
      pointer may be accessed.
      
      Patch provided by: Marcello Maggioni <hayarms@gmail.com>
      
      llvm-svn: 146972
      a187964b
  9. Nov 15, 2011
  10. Nov 09, 2011
  11. Nov 08, 2011
    • Tobias Grosser's avatar
      Detect Parameters directly on the SCEV. · 60b54f19
      Tobias Grosser authored
      Instead of using TempScop to find parameters, we detect them directly
      on the SCEV. This allows us to remove the TempScop parameter detection
      in a subsequent commit.
      
      This fixes a bug reported by Marcello Maggioni <hayarms@gmail.com>
      
      llvm-svn: 144087
      60b54f19
  12. Nov 02, 2011
  13. Oct 06, 2011
  14. Oct 04, 2011
  15. Apr 29, 2011
Loading