|
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 | ) |