Skip to content
  1. May 10, 2017
    • George Rokos's avatar
      [OpenMP] Changes in the plugin interface · 1546d319
      George Rokos authored
      This patch chagnes the plugin interface so that:
      1) future plugins can take advantage of systems with shared CPU/device storage
      2) instead of using base addresses, target regions are launched by providing target addresseds and base offsets explicitly.
      
      Differential revision: https://reviews.llvm.org/D33028
       
      
      llvm-svn: 302663
      1546d319
  2. Apr 27, 2017
  3. Apr 25, 2017
  4. Apr 22, 2017
  5. Apr 17, 2017
  6. Apr 13, 2017
  7. Apr 04, 2017
  8. Mar 31, 2017
  9. Mar 28, 2017
  10. Mar 23, 2017
  11. Mar 22, 2017
  12. Mar 21, 2017
  13. Mar 20, 2017
  14. Mar 11, 2017
  15. Mar 10, 2017
  16. Mar 07, 2017
    • Dan Albert's avatar
      Fix GNU strerror_r check for Android. · 1dc735bf
      Dan Albert authored
      Summary:
      Bionic didn't get a GNU style strerror_r until Android M. Until then
      we unconditionally exposed the POSIX one. Expand the check to account
      for this.
      
      Reviewers: pirama, AndreyChurbanov, jlpeyton
      
      Reviewed By: jlpeyton
      
      Subscribers: openmp-commits, srhines
      
      Differential Revision: https://reviews.llvm.org/D30056
      
      llvm-svn: 297235
      1dc735bf
  17. Mar 06, 2017
  18. Feb 28, 2017
    • Jonathan Peyton's avatar
      Removing couple unnecessary architecture guards. · 928b8ea2
      Jonathan Peyton authored
      This section of code (__kmp_test_then_* functions) is guarded by
      (KMP_ARCH_X86 || KMP_ARCH_X86_64) so it does not make sense to have other
      architecture guards inside this section.  Non-x86 architectures always
      use intrinsics (__sync_*)
      
      llvm-svn: 296525
      928b8ea2
  19. Feb 24, 2017
    • Michal Gorny's avatar
      [test] Try to link -latomic to provide atomics when available · 018d1359
      Michal Gorny authored
      When using -rtlib=libgcc, the fallback implementation of __atomic_*
      builtins is provided via libatomic (included in GCC). However, neither
      GCC itself nor clang link libatomic implicitly, and it seems that GCC
      upstream expects projects to link it explicitly as necessary.
      
      Since compiler-rt provides __atomic_* builtins directly in the main
      library, check if they are provided by the default libraries first.
      If they are not, check if -latomic is available to provide them
      and add explicit -latomic for tests in this case.
      
      This fixes unresolved __atomic_load() references when running openmp
      tests on i386 with libgcc backend.
      
      Differential Revision: https://reviews.llvm.org/D30083
      
      llvm-svn: 296183
      018d1359
  20. Feb 22, 2017
  21. Feb 17, 2017
  22. Feb 16, 2017
  23. Feb 15, 2017
  24. Feb 10, 2017
Loading