spla
|
Runtime opencl program builder. More...
#include <cl_program_builder.hpp>
Public Member Functions | |
CLProgramBuilder & | set_name (const char *name) |
CLProgramBuilder & | add_define (const char *define, int value) |
CLProgramBuilder & | add_type (const char *alias, const ref_ptr< Type > &type) |
CLProgramBuilder & | add_op (const char *name, const ref_ptr< OpUnary > &op) |
CLProgramBuilder & | add_op (const char *name, const ref_ptr< OpBinary > &op) |
CLProgramBuilder & | add_op (const char *name, const ref_ptr< OpSelect > &op) |
CLProgramBuilder & | set_source (const char *source) |
void | acquire () |
const std::shared_ptr< CLProgram > & | get_program () |
cl::Kernel | make_kernel (const char *name) |
Runtime opencl program builder.
void spla::CLProgramBuilder::acquire | ( | ) |
CLProgramBuilder & spla::CLProgramBuilder::add_define | ( | const char * | define, |
int | value | ||
) |
CLProgramBuilder & spla::CLProgramBuilder::add_op | ( | const char * | name, |
const ref_ptr< OpBinary > & | op | ||
) |
CLProgramBuilder & spla::CLProgramBuilder::add_op | ( | const char * | name, |
const ref_ptr< OpSelect > & | op | ||
) |
CLProgramBuilder & spla::CLProgramBuilder::add_op | ( | const char * | name, |
const ref_ptr< OpUnary > & | op | ||
) |
CLProgramBuilder & spla::CLProgramBuilder::add_type | ( | const char * | alias, |
const ref_ptr< Type > & | type | ||
) |
|
inline |
|
inline |
CLProgramBuilder & spla::CLProgramBuilder::set_name | ( | const char * | name | ) |
CLProgramBuilder & spla::CLProgramBuilder::set_source | ( | const char * | source | ) |