CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
Public Member Functions | |
ROCmBinGenerator (const ROCmInput *rocmInput) | |
constructor with ROCm input | |
ROCmBinGenerator (GPUDeviceType deviceType, uint32_t archMinor, uint32_t archStepping, size_t codeSize, const cxbyte *code, const std::vector< ROCmSymbolInput > &symbols) | |
ROCmBinGenerator (GPUDeviceType deviceType, uint32_t archMinor, uint32_t archStepping, size_t codeSize, const cxbyte *code, std::vector< ROCmSymbolInput > &&symbols) | |
const ROCmInput * | getInput () const |
get input | |
void | setInput (const ROCmInput *input) |
set input | |
void | generate (Array< cxbyte > &array) const |
generates binary to array of bytes | |
void | generate (std::ostream &os) const |
generates binary to output stream | |
void | generate (std::vector< char > &vector) const |
generates binary to vector of char | |
![]() | |
NonCopyableAndNonMovable () | |
constructor | |
NonCopyableAndNonMovable (const NonCopyableAndNonMovable &)=delete | |
copy-constructor | |
NonCopyableAndNonMovable (NonCopyableAndNonMovable &&)=delete | |
move-constructor | |
NonCopyableAndNonMovable & | operator= (const NonCopyableAndNonMovable &)=delete |
copy-assignment | |
NonCopyableAndNonMovable & | operator= (NonCopyableAndNonMovable &&)=delete |
move-asignment | |