/external/mesa3d/src/gallium/state_trackers/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 &resource(command_queue &q) = 0; 59 const intrusive_ref<clover::context> context; 73 buffer(clover::context &ctx, cl_mem_flags flags, 82 root_buffer(clover::context &ctx, cl_mem_flags flags, 85 virtual clover::resource &resource(command_queue &q); 97 virtual clover::resource &resource(command_queue &q); 110 image(clover::context &ctx, cl_mem_flags flags, 117 virtual clover::resource &resource(command_queue &q); [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 58 const intrusive_ref<clover::device> device; 66 resource(clover::device &dev, memory_obj &obj); 88 root_resource(clover::device &dev, memory_obj &obj, 90 root_resource(clover::device &dev, memory_obj &obj, root_resource &r);
|
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() 126 image::image(clover::context &ctx, cl_mem_flags flags, in image() 188 image2d::image2d(clover::context &ctx, cl_mem_flags flags, in image2d() 201 image3d::image3d(clover::context &ctx, cl_mem_flags flags, in image3d()
|
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 | 34 namespace clover { namespace 112 kernel(clover::program &prog, const std::string &name, 113 const std::vector<clover::module::argument> &margs); 138 const intrusive_ref<clover::program> program; 141 const clover::module &module(const command_queue &q) const;
|
D | device.hpp | 33 namespace clover { namespace 40 device(clover::platform &platform, pipe_loader_device *ldev); 92 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 | 30 namespace clover { namespace 36 typedef clover::property_list<cl_context_properties> property_list;
|
D | program.cpp | 27 using namespace clover; 29 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() 118 root_resource::root_resource(clover::device &dev, memory_obj &obj, in root_resource() 173 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() 225 soft_event::soft_event(clover::context &ctx, const ref_vector<event> &deps, in soft_event()
|
/external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/ |
D | bitcode.cpp | 49 using namespace clover; 50 using namespace clover::llvm; 75 clover::llvm::build_module_bitcode(const ::llvm::Module &mod, 81 clover::llvm::print_module_bitcode(const ::llvm::Module &mod) { 89 clover::llvm::build_module_library(const ::llvm::Module &mod, 98 clover::llvm::parse_module_library(const module &m, ::llvm::LLVMContext &ctx,
|
D | native.cpp | 42 using namespace clover; 43 using namespace clover::llvm; 146 clover::llvm::build_module_native(::llvm::Module &mod, const target &target, 155 clover::llvm::print_module_native(const ::llvm::Module &mod,
|
D | common.cpp | 43 using namespace clover; 44 using namespace clover::llvm; 193 clover::llvm::build_module_common(const Module &mod,
|
/external/mesa3d/src/gallium/state_trackers/clover/api/ |
D | platform.cpp | 27 using namespace clover; 49 clover::GetPlatformInfo(cl_platform_id d_platform, cl_platform_info param, in GetPlatformInfo() 95 clover::GetExtensionFunctionAddressForPlatform(cl_platform_id d_platform, in GetExtensionFunctionAddressForPlatform() 105 clover::GetExtensionFunctionAddress(const char *p_name) { in GetExtensionFunctionAddress() 115 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/src/gallium/state_trackers/clover/tgsi/ |
D | compiler.cpp | 32 using namespace clover; 99 clover::tgsi::compile_program(const std::string &source, std::string &r_log) { 116 clover::tgsi::link_program(const std::vector<module> &modules)
|
/external/mesa3d/src/gallium/state_trackers/clover/llvm/ |
D | invocation.cpp | 57 using namespace clover; 58 using namespace clover::llvm; 202 clover::llvm::compile_program(const std::string &source, 271 clover::llvm::link_program(const std::vector<module> &modules,
|
D | metadata.hpp | 38 namespace clover { namespace 63 return clover::any_of(is_kernel_node_for(f), in is_kernel()
|
/external/mesa3d/src/gallium/ |
D | meson.build | 157 # TODO: this isn't really clover specific, but ATM clover is the only 164 subdir('state_trackers/clover')
|