Skip to content
  1. Aug 03, 2012
    • Tobias Grosser's avatar
      Add preliminary implementation for GPGPU code generation. · 6217e18a
      Tobias Grosser authored
      Translate the selected parallel loop body into a ptx string and run it with the
      cuda driver API. We limit this preliminary implementation to target the
      following special test cases:
      
        - Support only 2-dimensional parallel loops with or without only one innermost
          non-parallel loop.
        - Support write memory access to only one array in a SCoP.
      
      The patch was committed with smaller changes to the build system:
      
      There is now a flag to enable gpu code generation explictly. This was required
      as we need the llvm.codegen() patch applied on the llvm sources, to compile this
      feature correctly. Also, enabling gpu code generation does not require cuda.
      This requirement was removed to allow 'make polly-test' runs, even without an
      installed cuda runtime.
      
      Contributed by:  Yabin Hu  <yabin.hwu@gmail.com>
      
      llvm-svn: 161239
      6217e18a
    • Tobias Grosser's avatar
      cmake: Fix building of Polly on Apple system · 5a2925c6
      Tobias Grosser authored
      The Apple linker fails by default, if some function calls can not be resolved at
      link time. However, all functions that are part of LLVM itself will not be
      linked into Polly, but will be provided by the compiler that Polly is loaded
      into.  Hence, during linking we need to ignore failures due to unresolved
      function calls.
      
      llvm-svn: 161234
      5a2925c6
  2. Aug 02, 2012
  3. Jul 04, 2012
  4. Jun 06, 2012
  5. May 04, 2012
  6. Mar 27, 2012
  7. Mar 26, 2012
  8. Mar 16, 2012
  9. Jun 30, 2011
    • Tobias Grosser's avatar
      Buildsystem: Add -no-rtti · 08030711
      Tobias Grosser authored
      Build Polly without run time type info (rtti), as otherwise Polly cannot be
      loaded into a LLVM that is built without rtti.
      
      llvm-svn: 134180
      08030711
  10. Apr 29, 2011
Loading