/external/mesa3d/src/gallium/frontends/clover/core/ |
D | object.hpp | 40 namespace clover { namespace 213 public clover::descriptor<clover::context, _cl_context> {}; 216 public clover::descriptor<clover::device, _cl_device_id> {}; 219 public clover::descriptor<clover::event, _cl_event> {}; 222 public clover::descriptor<clover::kernel, _cl_kernel> {}; 225 public clover::descriptor<clover::memory_obj, _cl_mem> {}; 228 public clover::descriptor<clover::platform, _cl_platform_id> {}; 231 public clover::descriptor<clover::program, _cl_program> {}; 234 public clover::descriptor<clover::command_queue, _cl_command_queue> {}; 237 public clover::descriptor<clover::sampler, _cl_sampler> {};
|
D | memory.hpp | 35 namespace clover { namespace 38 memory_obj(clover::context &ctx, cl_mem_flags flags, 52 virtual clover::resource & 54 virtual clover::resource & 63 const intrusive_ref<clover::context> context; 77 buffer(clover::context &ctx, cl_mem_flags flags, 86 root_buffer(clover::context &ctx, cl_mem_flags flags, 89 virtual clover::resource & 91 virtual clover::resource & 97 clover::resource & [all …]
|
D | queue.hpp | 34 namespace clover { namespace 41 command_queue(clover::context &ctx, clover::device &dev, 54 const intrusive_ref<clover::context> context; 55 const intrusive_ref<clover::device> device; 63 friend class clover::timestamp::query; 64 friend class clover::timestamp::current;
|
D | resource.hpp | 32 namespace clover { namespace 61 const intrusive_ref<clover::device> device; 69 resource(clover::device &dev, memory_obj &obj); 93 root_resource(clover::device &dev, memory_obj &obj, 95 root_resource(clover::device &dev, memory_obj &obj, root_resource &r);
|
D | program.hpp | 32 namespace clover { namespace 41 program(clover::context &ctx, 43 program(clover::context &ctx, 79 const intrusive_ref<clover::context> context;
|
D | sampler.hpp | 29 namespace clover { namespace 32 sampler(clover::context &ctx, bool norm_mode, 44 const intrusive_ref<clover::context> context;
|
D | event.hpp | 34 namespace clover { namespace 57 event(clover::context &ctx, const ref_vector<event> &deps, 79 const intrusive_ref<clover::context> context; 154 soft_event(clover::context &ctx, const ref_vector<event> &deps,
|
D | kernel.hpp | 35 namespace clover { namespace 120 kernel(clover::program &prog, const std::string &name, 121 const std::vector<clover::module::argument> &margs); 145 std::vector<clover::module::arg_info> args_infos(); 147 const intrusive_ref<clover::program> program; 150 const clover::module &module(const command_queue &q) const;
|
D | memory.cpp | 27 using namespace clover; 29 memory_obj::memory_obj(clover::context &ctx, cl_mem_flags flags, in memory_obj() 69 buffer::buffer(clover::context &ctx, cl_mem_flags flags, in buffer() 79 root_buffer::root_buffer(clover::context &ctx, cl_mem_flags flags, in root_buffer() 155 image::image(clover::context &ctx, cl_mem_flags flags, in image() 233 image2d::image2d(clover::context &ctx, cl_mem_flags flags, in image2d() 246 image3d::image3d(clover::context &ctx, cl_mem_flags flags, in image3d()
|
D | device.hpp | 38 namespace clover { namespace 45 device(clover::platform &platform, pipe_loader_device *ldev); 102 clover::platform &platform;
|
D | queue.cpp | 29 using namespace clover; 45 command_queue::command_queue(clover::context &ctx, clover::device &dev, in command_queue()
|
D | context.hpp | 32 namespace clover { namespace 38 typedef clover::property_list<cl_context_properties> property_list;
|
D | program.cpp | 26 using namespace clover; 28 program::program(clover::context &ctx, const std::string &source) : in program() 33 program::program(clover::context &ctx, in program()
|
D | sampler.cpp | 26 using namespace clover; 28 sampler::sampler(clover::context &ctx, bool norm_mode, in sampler()
|
D | resource.cpp | 30 using namespace clover; 50 resource::resource(clover::device &dev, memory_obj &obj) : in resource() 153 root_resource::root_resource(clover::device &dev, memory_obj &obj, in root_resource() 205 root_resource::root_resource(clover::device &dev, memory_obj &obj, in root_resource()
|
D | event.cpp | 26 using namespace clover; 28 event::event(clover::context &ctx, const ref_vector<event> &deps, in event() 229 soft_event::soft_event(clover::context &ctx, const ref_vector<event> &deps, in soft_event()
|
/external/mesa3d/src/gallium/frontends/clover/llvm/codegen/ |
D | bitcode.cpp | 50 using namespace clover; 51 using namespace clover::llvm; 64 clover::llvm::print_module_bitcode(const ::llvm::Module &mod) { in print_module_bitcode() 72 clover::llvm::build_module_library(const ::llvm::Module &mod, 81 clover::llvm::parse_module_library(const module &m, ::llvm::LLVMContext &ctx,
|
D | native.cpp | 42 using namespace clover; 43 using namespace clover::llvm; 144 clover::llvm::build_module_native(::llvm::Module &mod, const target &target, 153 clover::llvm::print_module_native(const ::llvm::Module &mod,
|
D | common.cpp | 43 using namespace clover; 44 using namespace clover::llvm; 286 clover::llvm::build_module_common(const Module &mod,
|
/external/mesa3d/src/gallium/frontends/clover/api/ |
D | platform.cpp | 31 using namespace clover; 53 clover::GetPlatformInfo(cl_platform_id d_platform, cl_platform_info param, in GetPlatformInfo() 98 clover::GetExtensionFunctionAddressForPlatform(cl_platform_id d_platform, in GetExtensionFunctionAddressForPlatform() 202 clover::GetExtensionFunctionAddress(const char *p_name) try { in GetExtensionFunctionAddress() 209 clover::IcdGetPlatformIDsKHR(cl_uint num_entries, cl_platform_id *rd_platforms, in IcdGetPlatformIDsKHR()
|
D | util.hpp | 48 namespace clover { namespace 53 ret_error(cl_int *p, const clover::error &e) { in ret_error()
|
/external/mesa3d/docs/relnotes/ |
D | 10.5.6.rst | 62 - clover: Refactor event::trigger and ::abort to prevent deadlock and 64 - clover: Wrap event::_status in a method to prevent unlocked access. 65 - clover: Implement locking of the wait_count, \_chain and \_status 115 - clover: Add a mutex to guard queue::queued_events 116 - clover: Fix a bug with multi-threaded events v2
|
/external/mesa3d/src/gallium/frontends/clover/spirv/ |
D | invocation.cpp | 47 using namespace clover; 680 clover::spirv::compile_program(const std::vector<char> &binary, 700 clover::spirv::link_program(const std::vector<module> &modules, 786 clover::spirv::is_valid_spirv(const std::vector<char> &binary, 805 clover::spirv::print_module(const std::vector<char> &binary, 828 clover::spirv::supported_extensions() { 836 clover::spirv::supported_versions() { 842 clover::spirv::is_valid_spirv(const std::vector<char> &/*binary*/, 849 clover::spirv::compile_program(const std::vector<char> &binary, 857 clover::spirv::link_program(const std::vector<module> &/*modules*/, [all …]
|
/external/mesa3d/src/gallium/frontends/clover/nir/ |
D | invocation.cpp | 40 using namespace clover; 350 struct disk_cache *clover::nir::create_clc_disk_cache(void) in create_clc_disk_cache() 357 if (!disk_cache_get_function_identifier((void *)clover::nir::create_clc_disk_cache, &ctx)) in create_clc_disk_cache() 366 void clover::nir::check_for_libclc(const device &dev) in check_for_libclc() 372 nir_shader *clover::nir::load_libclc_nir(const device &dev, std::string &r_log) in load_libclc_nir() 381 module clover::nir::spirv_to_nir(const module &mod, const device &dev, 538 module clover::nir::spirv_to_nir(const module &mod, const device &dev, std::string &r_log)
|
/external/mesa3d/src/gallium/frontends/clover/llvm/ |
D | invocation.cpp | 63 using namespace clover; 64 using namespace clover::llvm; 346 clover::llvm::compile_program(const std::string &source, 418 clover::llvm::link_program(const std::vector<module> &modules, 454 clover::llvm::compile_to_spirv(const std::string &source,
|