| 44 | return _kernel_library; |
| 45 | } |
| 46 | Kernel CLKernelLibrary::create_kernel(const std::string &kernel_name, |
| 47 | const std::set<std::string> &build_options_set) const |
| 48 | { |
| 49 | const opencl::ClKernelLibrary &klib = opencl::ClKernelLibrary::get(); |
| 50 | const std::string program_name = klib.program_name(kernel_name); |
| 51 | auto program = klib.program(program_name); |
| 52 | const std::string &kernel_path = CLKernelLibrary::get().get_kernel_path(); |
| 53 | return _compile_context.create_kernel(kernel_name, program_name, program.program, kernel_path, build_options_set, |
| 54 | program.is_binary); |
| 55 | } |
| 56 | std::string CLKernelLibrary::get_program_name(const std::string &kernel_name) const |
| 57 | { |
| 58 | return opencl::ClKernelLibrary::get().program_name(kernel_name); |
no test coverage detected