MCPcopy Create free account
hub / github.com/ROCm/clr / create

Method create

rocclr/device/devprogram.cpp:1747–1760  ·  view source on GitHub ↗

================================================================================================

Source from the content-addressed store, hash-verified

1745
1746// ================================================================================================
1747bool ComgrBinaryData::create(amd_comgr_data_kind_t kind, void* binary, size_t binSize) {
1748 amd_comgr_status_t status = amd::Comgr::create_data(kind, &binaryData_);
1749 if (status != AMD_COMGR_STATUS_SUCCESS) {
1750 return false;
1751 }
1752 created_ = true;
1753
1754 status = amd::Comgr::set_data(binaryData_, binSize, reinterpret_cast<const char*>(binary));
1755 if (status != AMD_COMGR_STATUS_SUCCESS) {
1756 return false;
1757 }
1758
1759 return true;
1760}
1761
1762amd_comgr_data_t& ComgrBinaryData::data() {
1763 assert(created_);

Callers 2

runInitFiniKernelMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected