fa4295db6b
* Initial Implementation: include * Initial Implementation: lib details (#11) * Initial Implementation: lib details * Initial Implementation: lib (#12) * Initial Implementation: lib * Initial Implementation: source (#13) * Initial Implementation: source * Initial Implementation: samples (#14) * Initial Implementation: samples * Initial Implementation: tests (#15) * Initial Implementation: tests * Initial Implementation: scripts (#16) * Initial Implementation: scripts * Initial Implementation: cmake (#17) * Initial Implementation: cmake * Initial Implementation: top-level files (#18) * Initial Implementation: top-level files - clang-format - clang-tidy - cmake-format - ignore build and cache directories - main CMakeLists.txt - pyproject.toml (python formatting) - VERSION file * Initial Implementation: workflow (#19) * Fix unused variable - rocprofiler_register_warn_level
32 rindas
425 B
C
32 rindas
425 B
C
|
|
#pragma once
|
|
|
|
#include <dlfcn.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#if defined(ROCP_REG_TEST_WEAK) && ROCP_REG_TEST_WEAK > 0
|
|
# pragma weak hip_init
|
|
# pragma weak hsa_init
|
|
# pragma weak roctxRangePush
|
|
# pragma weak roctxRangePop
|
|
#endif
|
|
|
|
extern void
|
|
hip_init(void);
|
|
|
|
extern void
|
|
hsa_init(void);
|
|
|
|
extern void
|
|
roctxRangePush(const char*);
|
|
|
|
extern void
|
|
roctxRangePop(const char*);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|