[all-commits] [llvm/llvm-project] e6fde4: [OpenMP][test] Regression tests for OpenMPIRBuilder.

Michael Kruse via All-commits all-commits at lists.llvm.org
Sat Nov 2 07:26:03 PDT 2024


  Branch: refs/heads/users/meinersbur/irbuilder-tests
  Home:   https://github.com/llvm/llvm-project
  Commit: e6fde4c82870e6d8289faffe12a7f4c455d38bb2
      https://github.com/llvm/llvm-project/commit/e6fde4c82870e6d8289faffe12a7f4c455d38bb2
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2021-12-07 (Tue, 07 Dec 2021)

  Changed paths:
    M openmp/runtime/test/atomic/kmp_atomic_cas.c
    M openmp/runtime/test/atomic/kmp_atomic_cas_cpt.c
    M openmp/runtime/test/atomic/omp_atomic.c
    M openmp/runtime/test/lit.cfg
    M openmp/runtime/test/lock/omp_lock.c
    M openmp/runtime/test/lock/omp_nest_lock.c
    M openmp/runtime/test/lock/omp_test_lock.c
    M openmp/runtime/test/lock/omp_test_nest_lock.c
    M openmp/runtime/test/master/omp_master.c
    M openmp/runtime/test/misc_bugs/cancellation_for_sections.c
    M openmp/runtime/test/misc_bugs/omp_foreign_thread_team_reuse.c
    M openmp/runtime/test/ompt/cancel/cancel_parallel.c
    M openmp/runtime/test/ompt/cancel/cancel_taskgroup.c
    M openmp/runtime/test/ompt/cancel/cancel_worksharing.c
    M openmp/runtime/test/ompt/misc/control_tool.c
    M openmp/runtime/test/ompt/parallel/max_active_levels_serialized.c
    M openmp/runtime/test/ompt/parallel/nested.c
    M openmp/runtime/test/ompt/parallel/nested_lwt.c
    M openmp/runtime/test/ompt/parallel/nested_serialized.c
    M openmp/runtime/test/ompt/parallel/nested_thread_num.c
    M openmp/runtime/test/ompt/parallel/parallel_if0.c
    M openmp/runtime/test/ompt/parallel/serialized.c
    M openmp/runtime/test/ompt/synchronization/barrier/explicit.c
    M openmp/runtime/test/ompt/synchronization/barrier/for_loop.c
    M openmp/runtime/test/ompt/synchronization/barrier/single.c
    M openmp/runtime/test/ompt/synchronization/flush.c
    M openmp/runtime/test/ompt/synchronization/masked.c
    M openmp/runtime/test/ompt/synchronization/master.c
    M openmp/runtime/test/ompt/synchronization/taskgroup.c
    M openmp/runtime/test/ompt/synchronization/taskwait.c
    M openmp/runtime/test/ompt/synchronization/test_nest_lock_parallel.c
    M openmp/runtime/test/ompt/tasks/dependences.c
    M openmp/runtime/test/ompt/tasks/dependences_mutexinoutset.c
    M openmp/runtime/test/ompt/tasks/explicit_task.c
    M openmp/runtime/test/ompt/tasks/serialized.c
    M openmp/runtime/test/ompt/tasks/task_if0-depend.c
    M openmp/runtime/test/ompt/tasks/task_late_fulfill.c
    M openmp/runtime/test/ompt/tasks/task_memory.c
    M openmp/runtime/test/ompt/tasks/task_types.c
    M openmp/runtime/test/ompt/tasks/task_types_serialized.c
    M openmp/runtime/test/ompt/tasks/taskyield.c
    M openmp/runtime/test/ompt/worksharing/for/auto_split.c
    M openmp/runtime/test/ompt/worksharing/for/dynamic_split.c
    M openmp/runtime/test/ompt/worksharing/for/guided_split.c
    M openmp/runtime/test/ompt/worksharing/for/runtime_split.c
    M openmp/runtime/test/ompt/worksharing/for/static_split.c
    A openmp/runtime/test/parallel/omp_dtor_parallel_dtor.cpp
    M openmp/runtime/test/parallel/omp_parallel_copyin.c
    M openmp/runtime/test/parallel/omp_parallel_default.c
    M openmp/runtime/test/parallel/omp_parallel_firstprivate.c
    A openmp/runtime/test/parallel/omp_parallel_goto.c
    M openmp/runtime/test/parallel/omp_parallel_if.c
    M openmp/runtime/test/parallel/omp_parallel_private.c
    M openmp/runtime/test/parallel/omp_parallel_shared.c
    M openmp/runtime/test/tasking/bug_taskwait_detach.cpp
    M openmp/runtime/test/tasking/hidden_helper_task/gtid.cpp
    M openmp/runtime/test/tasking/kmp_detach_tasks_t1.c
    M openmp/runtime/test/tasking/kmp_detach_tasks_t2.c
    M openmp/runtime/test/tasking/kmp_detach_tasks_t3.c
    M openmp/runtime/test/tasking/kmp_task_depend_all.c
    M openmp/runtime/test/tasking/kmp_task_modifier_simple_par_new.cpp
    M openmp/runtime/test/tasking/kmp_task_modifier_simple_par_old.cpp
    M openmp/runtime/test/tasking/kmp_task_modifier_simple_ws_new.cpp
    M openmp/runtime/test/tasking/kmp_task_modifier_simple_ws_old.cpp
    M openmp/runtime/test/tasking/kmp_task_reduction_nest.cpp
    M openmp/runtime/test/tasking/kmp_taskloop.c
    M openmp/runtime/test/tasking/kmp_taskloop_5.c
    M openmp/runtime/test/tasking/kmp_taskwait_depend_all.c
    M openmp/runtime/test/tasking/kmp_taskwait_depend_in.c
    M openmp/runtime/test/tasking/kmp_taskwait_nowait.c
    M openmp/runtime/test/tasking/omp50_task_depend_mtx.c
    M openmp/runtime/test/tasking/omp50_task_depend_mtx2.c
    M openmp/runtime/test/tasking/omp50_task_depend_mtx3.c
    M openmp/runtime/test/tasking/omp50_taskdep_depobj.c
    M openmp/runtime/test/tasking/omp50_taskwait_depend.c
    M openmp/runtime/test/tasking/omp51_task_dep_inoutset.c
    M openmp/runtime/test/tasking/omp_detach_taskwait.c
    M openmp/runtime/test/tasking/omp_task_imp_firstprivate.c
    M openmp/runtime/test/tasking/omp_taskwait.c
    M openmp/runtime/test/tasking/task_reduction3.c
    M openmp/runtime/test/tasking/task_reduction4.c
    M openmp/runtime/test/tasking/taskdep_if0_2.c
    M openmp/runtime/test/teams/kmp_num_teams.c
    M openmp/runtime/test/threadprivate/omp_threadprivate.c
    M openmp/runtime/test/worksharing/for/kmp_sch_simd_runtime_api.c
    M openmp/runtime/test/worksharing/for/kmp_sch_simd_runtime_guided.c
    M openmp/runtime/test/worksharing/for/kmp_sch_simd_runtime_static.c
    M openmp/runtime/test/worksharing/for/omp_for_collapse.c
    A openmp/runtime/test/worksharing/for/omp_parallel_for_static.c
    A openmp/runtime/test/worksharing/for/omp_parallel_for_static_chunked.c
    M openmp/runtime/test/worksharing/sections/omp_section_lastprivate.c
    M openmp/runtime/test/worksharing/sections/omp_section_private.c
    M openmp/runtime/test/worksharing/sections/omp_sections_nowait.c
    M openmp/runtime/test/worksharing/sections/omp_sections_reduction.c
    M openmp/runtime/test/worksharing/single/omp_single.c
    M openmp/runtime/test/worksharing/single/omp_single_private.c
    M openmp/tools/archer/tests/lit.cfg
    M openmp/tools/archer/tests/parallel/parallel-firstprivate.c
    M openmp/tools/archer/tests/races/task-dependency.c
    M openmp/tools/archer/tests/races/task-taskgroup-unrelated.c
    M openmp/tools/archer/tests/races/task-taskwait-nested.c
    M openmp/tools/archer/tests/reduction/parallel-reduction-nowait.c
    M openmp/tools/archer/tests/reduction/parallel-reduction.c
    M openmp/tools/archer/tests/task/task-dependency.c
    M openmp/tools/archer/tests/task/task-taskwait-nested.c
    M openmp/tools/archer/tests/task/task-taskwait.c
    M openmp/tools/archer/tests/task/task_late_fulfill.c

  Log Message:
  -----------
  [OpenMP][test] Regression tests for OpenMPIRBuilder.

Categorize libomp regression tests according to whether they currently work with `-fopenmp-enable-irbuilder`. Tests marked with `XFAIL` are reliably failing. Tests with `UNSUPPORTED` fail or succeed occasionally. Add some additional tests that currently fail using the OpenMPIRBuilder.

Differential Revision: https://reviews.llvm.org/D114501


  Commit: 7b9d5b442d8e5856fb5c7429e2811d5d788802cf
      https://github.com/llvm/llvm-project/commit/7b9d5b442d8e5856fb5c7429e2811d5d788802cf
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2021-12-07 (Tue, 07 Dec 2021)

  Changed paths:
    M openmp/runtime/test/ompt/tasks/taskwait-depend.c
    M openmp/runtime/test/parallel/omp_dtor_parallel_dtor.cpp

  Log Message:
  -----------
  Fix/adapt tests


Compare: https://github.com/llvm/llvm-project/compare/e6fde4c82870%5E...7b9d5b442d8e

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list