Skip to content
  1. Nov 30, 2018
  2. Nov 29, 2018
    • Jonathan Peyton's avatar
      [OpenMP] Add stubs for Task affinity API · b04f7d68
      Jonathan Peyton authored
      This patch adds __kmpc_omp_reg_task_with_affinity to register affinity
      information for tasks. For now, the affinity information is not used,
      and the function always succeeds. This also adds the kmp_task_affinity_info_t
      structure to store the task affinity information.
      
      Patch by Terry Wilmarth
      
      Differential Revision: https://reviews.llvm.org/D55026
      
      llvm-svn: 347907
      b04f7d68
  3. Nov 28, 2018
  4. Nov 14, 2018
  5. Nov 07, 2018
  6. Oct 25, 2018
  7. Oct 05, 2018
  8. Oct 04, 2018
  9. Oct 02, 2018
  10. Oct 01, 2018
  11. Sep 26, 2018
  12. Sep 10, 2018
    • Joachim Protze's avatar
      [OMPT] Update types according to TR7 · 489cdb78
      Joachim Protze authored
      Some types and callback signatures have changed from TR6 to TR7.
      Major changes (only adding signatures and stubs):
      (-remove idle callback) done by D48362
      -add reduction and dispatch callback
      -add get_task_memory and finalize_tool runtime entry points
      -ompt_invoker_t  becomes ompt_parallel_flag_t
      -more types of sync_regions
      
      Patch provided by Simon Convent
      
      Reviewers: hbae, protze.joachim
      
      Differential Revision: https://reviews.llvm.org/D50774
      
      llvm-svn: 341834
      489cdb78
  13. Sep 07, 2018
  14. Sep 05, 2018
    • Jonas Hahnfeld's avatar
      [libomptaret][test] Announce compiler features · f27dcf01
      Jonas Hahnfeld authored
      This is a follow-up to r341371: The new test for PR38704 doesn't
      work with Clang 6.0. It uses an UNSUPPORTED: clang-6, but that
      hasn't worked because the compiler features weren't known to lit.
      
      llvm-svn: 341448
      f27dcf01
  15. Aug 27, 2018
  16. Aug 24, 2018
  17. Aug 15, 2018
  18. Aug 13, 2018
  19. Aug 10, 2018
    • Jonathan Peyton's avatar
      [OpenMP] Cleanup code · baad3f60
      Jonathan Peyton authored
      This patch cleans up unused functions, variables, sign compare issues, and
      addresses some -Warning flags which are now enabled including -Wcast-qual.
      Not all the warning flags in LibompHandleFlags.cmake are enabled, but some
      are with this patch.
      
      Some __kmp_gtid_from_* macros in kmp.h are switched to static inline functions
      which allows us to remove the awkward definition of KMP_DEBUG_ASSERT() and
      KMP_ASSERT() macros which used the comma operator. This had to be done for the
      innumerable -Wunused-value warnings related to KMP_DEBUG_ASSERT()
      
      Differential Revision: https://reviews.llvm.org/D49105
      
      llvm-svn: 339393
      baad3f60
  20. Aug 02, 2018
  21. Aug 01, 2018
    • Joachim Protze's avatar
      [OMPT,tests] Fix taskloop testcase scheduling effects · 935399d2
      Joachim Protze authored
      The taskloop testcase had scheduling effects. Tasks of the taskloop would
      sometimes be scheduled before all task were created. The testing is now
      split into two phases. First, the task creation on the master is tested,
      than the scheduling events of the tasks are tested. Thus, the order of
      creation and scheduling events is irrelavant.
      
      Patch by Simon Convent
      
      Reviewed by: protze.joachim, Hahnfeld
      
      Subscribers: openmp-commits
      
      Differential Revision: https://reviews.llvm.org/D50140
      
      llvm-svn: 338580
      935399d2
Loading