Skip to content
  1. Nov 16, 2016
    • Matt Wala's avatar
      Fix line length. · 59a04afb
      Matt Wala authored
      59a04afb
    • Matt Wala's avatar
      Improve generation of loop bounds for sequential loops by generating · 957948fa
      Matt Wala authored
      non-static loop bounds.
      
      This is intended to help the case when one loop's bounds depend on
      another loop, such as the domain
      
      { [i,j]: 0 <= i <= n and i <= j <= i }
      
      In this case we want the generated code to look like
      
          for (i = 1; i <= n; ++i)
              for (j = i; j <= i; ++i)
                  ...
      
      rather than "for (j = 1; j <= n; ++j)" which are the static loop
      bounds for j.
      
      Additional changes that help realize this are as follows:
      
      * Enable code generation of piecewise affine loop bounds, so that
      piecewise affine constraints on the "j" loop may be expressed as
      conditional expressions.
      
      * Additionally, if "i" is marked local-parallel, we allow the "j" loop
      bounds to depend on "i" as long as there are no barriers inside the
      "j" loop.
      957948fa
  2. Nov 14, 2016
  3. Nov 03, 2016
  4. Nov 02, 2016
  5. Oct 31, 2016
  6. Oct 25, 2016
  7. Oct 24, 2016
  8. Oct 20, 2016
  9. Oct 19, 2016
  10. Oct 18, 2016
  11. Oct 11, 2016
  12. Oct 05, 2016
  13. Sep 16, 2016
  14. Aug 03, 2016
  15. Aug 02, 2016
  16. Aug 01, 2016
  17. Jul 31, 2016
  18. Jul 28, 2016
  19. Jul 27, 2016
  20. Jul 26, 2016
  21. Jul 13, 2016
  22. Jul 12, 2016
  23. Jun 08, 2016
  24. Jun 07, 2016
  25. Jun 05, 2016
  26. May 28, 2016
  27. May 27, 2016
  28. May 26, 2016