[all-commits] [llvm/llvm-project] 4efb65: [Offload] Add GenericProfilerTy abstraction and AP...
Jan Patrick Lehr via All-commits
all-commits at lists.llvm.org
Wed Sep 23 03:21:36 PDT 2026
Branch: refs/heads/users/jplehr/feat/01-ompt-upstream-device-tracing
Home: https://github.com/llvm/llvm-project
Commit: 4efb650f5ab9a2b9206b4b9369804637e124be5d
https://github.com/llvm/llvm-project/commit/4efb650f5ab9a2b9206b4b9369804637e124be5d
Author: JP Lehr <JanPatrick.Lehr at amd.com>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M offload/include/Shared/APITypes.h
M offload/plugins-nextgen/amdgpu/src/rtl.cpp
M offload/plugins-nextgen/common/CMakeLists.txt
A offload/plugins-nextgen/common/include/GenericProfiler.h
M offload/plugins-nextgen/common/include/PluginInterface.h
A offload/plugins-nextgen/common/src/GenericProfiler.cpp
M offload/plugins-nextgen/common/src/PluginInterface.cpp
M offload/plugins-nextgen/cuda/src/rtl.cpp
M offload/plugins-nextgen/host/src/rtl.cpp
M offload/plugins-nextgen/level_zero/include/L0Device.h
M offload/plugins-nextgen/level_zero/src/L0Device.cpp
Log Message:
-----------
[Offload] Add GenericProfilerTy abstraction and APITypes extensions
Introduce GenericProfilerTy alongside the existing OMPT callback dispatch.
The weak profiler factory returns a no-op implementation, so the new hooks
are silent while the established callback path continues to handle OMPT
device events.
Co-Authored-By: Dhruva Chakrabarti <dhruva.chakrabarti at amd.com>
Co-Authored-By: Michael Halkenhauser <michaelgerald.halkenhauser at amd.com>
Assisted-by: Claude Code
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