[Openmp-commits] [PATCH] D114501: [OpenMP][test] Regression tests for OpenMPIRBuilder.

Michael Kruse via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Nov 23 21:40:47 PST 2021


Meinersbur created this revision.
Meinersbur added reviewers: jdoerfert, kiranchandramohan, peixin, clementval, Leporacanthicus, kiranktp, AMDChirag, fghanim, jdenny, MatsPetersson.
Meinersbur added a project: OpenMP.
Herald added subscribers: guansong, yaxunl.
Meinersbur requested review of this revision.
Herald added a subscriber: sstefan1.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D114501

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D114501.389389.patch
Type: text/x-patch
Size: 48947 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20211124/aab92eb3/attachment-0001.bin>


More information about the Openmp-commits mailing list