#include <detail/kernel_program_cache.hpp>
Public Member Functions | |
ProgramBuildResult (const PluginPtr &Plugin) | |
~ProgramBuildResult () | |
Public Member Functions inherited from sycl::_V1::detail::KernelProgramCache::BuildResult< sycl::detail::pi::PiProgram > | |
BuildState | waitUntilTransition (BuildState From=BuildState::BS_InProgress) |
void | updateAndNotify (BuildState DesiredState) |
Public Attributes | |
PluginPtr | Plugin |
Public Attributes inherited from sycl::_V1::detail::KernelProgramCache::BuildResult< sycl::detail::pi::PiProgram > | |
sycl::detail::pi::PiProgram | Val |
std::atomic< BuildState > | State |
BuildError | Error |
std::condition_variable | MBuildCV |
Condition variable to signal that build result is ready. More... | |
std::mutex | MBuildResultMutex |
A mutex to be employed along with MBuildCV. More... | |
Definition at line 91 of file kernel_program_cache.hpp.
|
inline |
Definition at line 93 of file kernel_program_cache.hpp.
References sycl::_V1::detail::KernelProgramCache::BuildResult< sycl::detail::pi::PiProgram >::Val.
|
inline |
Definition at line 96 of file kernel_program_cache.hpp.
References __SYCL_CHECK_OCL_CODE_NO_EXC, piProgramRelease(), Plugin, and sycl::_V1::detail::KernelProgramCache::BuildResult< sycl::detail::pi::PiProgram >::Val.
PluginPtr sycl::_V1::detail::KernelProgramCache::ProgramBuildResult::Plugin |
Definition at line 92 of file kernel_program_cache.hpp.
Referenced by ~ProgramBuildResult().