Lines Matching defs:program

131  * Finally, the program construction interface used a clumsy vector-of-pairs
207 * applies to use of cl::Program construction and other program
315 // Get and run kernel that initializes the program-scope global
1669 static cl_int retain(cl_program program)
1670 { return ::clRetainProgram(program); }
1671 static cl_int release(cl_program program)
1672 { return ::clReleaseProgram(program); }
5828 inline Kernel(const Program& program, const char* name, cl_int* err = NULL);
6245 * Create a program from a vector of source strings and the default context.
6246 * Does not compile or link the program.
6280 * Create a program from a vector of source strings and a provided context.
6281 * Does not compile or link the program.
6317 * Program constructor to allow construction of program from SPIR-V or another IL.
6371 * Program constructor to allow construction of program from SPIR-V or another IL
6425 * Construct a program object from a list of devices and a per-device list of binaries.
6426 * \param context A valid OpenCL context in which to construct the program.
6427 * \param devices A vector of OpenCL device objects for which the program will be created.
6440 * CL_INVALID_BINARY if an invalid program binary was encountered for any device. binaryStatus will return specific status for each device.
6504 * Create program using builtin kernels.
6545 explicit Program(const cl_program& program, bool retainObject = false) :
6546 detail::Wrapper<cl_type>(program, retainObject) { }
6557 Program(const Program& program) : detail::Wrapper<cl_type>(program) {}
6562 Program& operator = (const Program &program)
6564 detail::Wrapper<cl_type>::operator=(program);
6571 Program(Program&& program) CL_HPP_NOEXCEPT_ : detail::Wrapper<cl_type>(std::move(program)) {}
6576 Program& operator = (Program &&program)
6578 detail::Wrapper<cl_type>::operator=(std::move(program));
6690 * info type and for all devices in the program.
6764 * program scope global variables are complete and before the
6765 * program is released.
6770 * on a callback stack associated with program. The registered user callback
6774 void (CL_CALLBACK * pfn_notify)(cl_program program, void * user_data),
6954 inline Kernel::Kernel(const Program& program, const char* name, cl_int* err)
6958 object_ = ::clCreateKernel(program(), name, &error);
9986 const Program& program,
9989 kernel_(program, name.c_str(), err)
10075 const Program& program,
10078 functor_(FunctorType(program, name, err))