|
bool | compile (const std::vector< std::string > &args, const std::experimental::filesystem::path &program_folder) |
|
bool | readLoweredNames () |
|
std::experimental::filesystem::path | writeTemporaryFiles (const std::experimental::filesystem::path &programFolder) const |
|
|
static hiprtcResult | destroy (_hiprtcProgram *p) |
|
static std::string | handleMangledName (std::string name) |
|
static _hiprtcProgram * | make (std::string s, std::string n, std::vector< std::pair< std::string, std::string >> h) |
|
static bool | isValid (_hiprtcProgram *p) noexcept |
|
|
std::vector< std::pair< std::string, std::string > > | headers |
|
std::vector< std::pair< std::string, std::string > > | names |
|
std::vector< std::string > | loweredNames |
|
std::vector< char > | elf |
|
std::string | source |
|
std::string | name |
|
std::string | log |
|
bool | compiled |
|
|
static std::vector< std::unique_ptr< _hiprtcProgram > > | programs {} |
|
static std::mutex | mtx {} |
|
The documentation for this struct was generated from the following file:
- /data/jenkins_workspace/compute-rocm-rel-2.7/external/hip/hip/src/hiprtc.cpp