[all-commits] [llvm/llvm-project] 98dd18: [OpenMP][Test][NFC] output tool data as hex to imp...
Joachim via All-commits
all-commits at lists.llvm.org
Mon Aug 18 01:42:55 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 98dd1888bf0eaaece86c9d3ae4beeb089e7a2ea7
https://github.com/llvm/llvm-project/commit/98dd1888bf0eaaece86c9d3ae4beeb089e7a2ea7
Author: Joachim <jenke at itc.rwth-aachen.de>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
M openmp/runtime/test/ompt/callback.h
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/loadtool/tool_available.c
M openmp/runtime/test/ompt/loadtool/tool_available_search.c
M openmp/runtime/test/ompt/loadtool/tool_not_available.c
M openmp/runtime/test/ompt/misc/api_calls_from_other_thread.cpp
M openmp/runtime/test/ompt/misc/api_calls_misc.c
M openmp/runtime/test/ompt/misc/api_calls_places.c
M openmp/runtime/test/ompt/misc/api_calls_without_ompt.c
M openmp/runtime/test/ompt/misc/control_tool.c
M openmp/runtime/test/ompt/misc/control_tool_no_ompt_support.c
M openmp/runtime/test/ompt/misc/finalize_tool.c
M openmp/runtime/test/ompt/misc/interoperability.cpp
M openmp/runtime/test/ompt/misc/lock_double_destroy.cpp
M openmp/runtime/test/ompt/misc/pause_stop_tool.c
M openmp/runtime/test/ompt/misc/runtime_error.c
M openmp/runtime/test/ompt/misc/threads.c
M openmp/runtime/test/ompt/misc/threads_nested.c
M openmp/runtime/test/ompt/misc/unset_callback.c
M openmp/runtime/test/ompt/ompt-signal.h
M openmp/runtime/test/ompt/parallel/dynamic_enough_threads.c
M openmp/runtime/test/ompt/parallel/dynamic_not_enough_threads.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_lwt_thread_num.c
M openmp/runtime/test/ompt/parallel/nested_serialized.c
M openmp/runtime/test/ompt/parallel/nested_serialized_task_frames.c
M openmp/runtime/test/ompt/parallel/nested_thread_num.c
M openmp/runtime/test/ompt/parallel/nested_threadnum.c
M openmp/runtime/test/ompt/parallel/no_thread_num_clause.c
M openmp/runtime/test/ompt/parallel/normal.c
M openmp/runtime/test/ompt/parallel/not_enough_threads.c
M openmp/runtime/test/ompt/parallel/parallel_if0.c
M openmp/runtime/test/ompt/parallel/region_in_expl_task_task_frames.c
M openmp/runtime/test/ompt/parallel/repeated_calls.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/for_simd.c
M openmp/runtime/test/ompt/synchronization/barrier/implicit_task_data.c
M openmp/runtime/test/ompt/synchronization/barrier/parallel_region.c
M openmp/runtime/test/ompt/synchronization/barrier/sections.c
M openmp/runtime/test/ompt/synchronization/barrier/single.c
M openmp/runtime/test/ompt/synchronization/critical.c
M openmp/runtime/test/ompt/synchronization/flush.c
M openmp/runtime/test/ompt/synchronization/lock.c
M openmp/runtime/test/ompt/synchronization/masked.c
M openmp/runtime/test/ompt/synchronization/master.c
M openmp/runtime/test/ompt/synchronization/nest_lock.c
M openmp/runtime/test/ompt/synchronization/ordered.c
M openmp/runtime/test/ompt/synchronization/ordered_dependences.c
M openmp/runtime/test/ompt/synchronization/reduction/empty_reduce.c
M openmp/runtime/test/ompt/synchronization/reduction/tree_reduce.c
M openmp/runtime/test/ompt/synchronization/taskgroup.c
M openmp/runtime/test/ompt/synchronization/taskwait.c
M openmp/runtime/test/ompt/synchronization/test_lock.c
M openmp/runtime/test/ompt/synchronization/test_nest_lock.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/explicit_task_thread_num.c
M openmp/runtime/test/ompt/tasks/kmp_task_depend_all.c
M openmp/runtime/test/ompt/tasks/omp_task_depend_all.c
M openmp/runtime/test/ompt/tasks/serialized.c
M openmp/runtime/test/ompt/tasks/task_early_fulfill.c
M openmp/runtime/test/ompt/tasks/task_if0-depend.c
M openmp/runtime/test/ompt/tasks/task_in_joinbarrier.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/taskloop.c
M openmp/runtime/test/ompt/tasks/taskloop_dispatch.c
M openmp/runtime/test/ompt/tasks/taskwait-depend.c
M openmp/runtime/test/ompt/tasks/taskyield.c
M openmp/runtime/test/ompt/tasks/untied_task.c
M openmp/runtime/test/ompt/teams/distribute_dispatch.c
M openmp/runtime/test/ompt/teams/parallel_team.c
M openmp/runtime/test/ompt/teams/serial_teams.c
M openmp/runtime/test/ompt/teams/serialized.c
M openmp/runtime/test/ompt/teams/team.c
M openmp/runtime/test/ompt/worksharing/for/auto.c
M openmp/runtime/test/ompt/worksharing/for/auto_serialized.c
M openmp/runtime/test/ompt/worksharing/for/auto_split.c
M openmp/runtime/test/ompt/worksharing/for/base.h
M openmp/runtime/test/ompt/worksharing/for/base_serialized.h
M openmp/runtime/test/ompt/worksharing/for/base_split.h
M openmp/runtime/test/ompt/worksharing/for/dynamic.c
M openmp/runtime/test/ompt/worksharing/for/dynamic_serialized.c
M openmp/runtime/test/ompt/worksharing/for/dynamic_split.c
M openmp/runtime/test/ompt/worksharing/for/guided.c
M openmp/runtime/test/ompt/worksharing/for/guided_serialized.c
M openmp/runtime/test/ompt/worksharing/for/guided_split.c
M openmp/runtime/test/ompt/worksharing/for/loop_dispatch.c
M openmp/runtime/test/ompt/worksharing/for/runtime.c
M openmp/runtime/test/ompt/worksharing/for/runtime_serialized.c
M openmp/runtime/test/ompt/worksharing/for/runtime_split.c
M openmp/runtime/test/ompt/worksharing/for/static.c
M openmp/runtime/test/ompt/worksharing/for/static_serialized.c
M openmp/runtime/test/ompt/worksharing/for/static_split.c
M openmp/runtime/test/ompt/worksharing/sections.c
M openmp/runtime/test/ompt/worksharing/sections_dispatch.c
M openmp/runtime/test/ompt/worksharing/single.c
M openmp/runtime/test/ompt/worksharing/taskinfo/sections_serialized.c
M openmp/tools/multiplex/tests/custom_data_storage/custom_data_storage.c
M openmp/tools/multiplex/tests/custom_data_storage/first-tool.h
M openmp/tools/multiplex/tests/print/print.c
Log Message:
-----------
[OpenMP][Test][NFC] output tool data as hex to improve readibility (#152757)
Using hex format allows to better interpret IDs:
the first digits represent the thread number, the last digits represent
the ID within a thread
The main change is in callback.h: PRIu64 -> PRIx64
The patch also guards RUN/CHECK lines in openmp/runtime/tests/ompt with clang-format on/off comments and clang-formats the directory.
---------
Co-authored-by: Kaloyan Ignatov <kaloyan.ignatov at rwth-aachen.de>
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