Skip to content
  1. Jul 29, 2013
  2. Jul 28, 2013
  3. Jul 27, 2013
  4. Jul 25, 2013
    • Hongbin Zheng's avatar
      BlockGenerator: Split getNewValue. · 5b463cea
      Hongbin Zheng authored
      Split the old getNewValue into two parts:
      
      1. The function "lookupAvailableValue" that return the new version of
      the instruction which is already available.
      
      2. The function calls "lookupAvailableValue", and tries to generate
      the new version if it is not available yet.
      
      llvm-svn: 187114
      5b463cea
    • Tobias Grosser's avatar
      ScopDetect: Only track detection failures if actually needed. · c7d3fc55
      Tobias Grosser authored
      
      
      String operations resulted by raw_string_ostream in the INVALID macro can lead
      to significant compile-time overhead when compiling large size source code.
      This is because raw_string_ostream relies on TypeFinder class, whose
      compile-time cost increases as the size of the module increases. This patch
      targets to ensure that it only track detection failures if actually needed.
      In this way, we can avoid expensive string operations in normal execution.
      
      With this patch file, the relative compile-time cost of Polly-detect pass does
      not increase even when compiling very large size source code.
      
      Contributed-by: default avatarStar Tan <tanmx_star@yeah.net>
      llvm-svn: 187102
      c7d3fc55
    • Tobias Grosser's avatar
      Convert line endings to unix style · 8002201f
      Tobias Grosser authored
      llvm-svn: 187101
      8002201f
  5. Jul 24, 2013
  6. Jul 22, 2013
  7. Jul 16, 2013
  8. Jul 14, 2013
  9. Jul 13, 2013
  10. Jul 05, 2013
  11. Jul 04, 2013
  12. Jul 02, 2013
  13. Jun 29, 2013
  14. Jun 24, 2013
  15. Jun 23, 2013
  16. Jun 21, 2013
    • Tobias Grosser's avatar
      Use isl_val instead of isl_int in the core of Polly · edab1359
      Tobias Grosser authored
      isl recently introduced isl_val as an abstract interface to represent arbitrary
      precision numbers. This interface superseeds the old isl_int interface. In
      contrast to the old interface which implemented arbitrary precision arithmetic
      using macros that forward to the gmp library, the new library hides the math
      library implementation in isl. This allows us to switch the math library used by
      isl without affecting users such as Polly.
      
      llvm-svn: 184529
      edab1359
  17. Jun 17, 2013
Loading