25 #include <hsa/amd_hsa_kernel_code.h> 27 #include <hsa/hsa_ext_amd.h> 28 #include <hsa/hsa_ven_amd_loader.h> 34 #include <hip/hip_common.h> 44 #pragma GCC visibility push (default) 55 void reserve(std::size_t);
56 void resize(std::size_t);
62 class program_state_impl;
73 hsa_executable_t load_executable(
const char*,
const size_t,
76 hsa_executable_t load_executable_no_copy(
const char*,
const size_t,
80 void* global_addr_by_name(
const char* name);
84 program_state_impl* impl;
89 std::size_t size(std::size_t n)
const;
90 std::size_t alignment(std::size_t n)
const;
91 const void* getHandle()
const {
return handle;};
98 #pragma GCC visibility pop 102 __attribute__((visibility(
"hidden")))
Definition: program_state.hpp:87
Definition: program_state.hpp:48
Definition: hip_module.cpp:1008
Definition: hip_module.cpp:108
Definition: program_state.hpp:63
Definition: concepts.hpp:25