Home
last modified time | relevance | path

Searched refs:clover (Results 1 – 25 of 71) sorted by relevance

123

/external/mesa3d/src/gallium/state_trackers/clover/core/
Dobject.hpp40 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> {};
Dmemory.hpp35 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 …]
Dqueue.hpp34 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;
Dresource.hpp32 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);
Dmemory.cpp27 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()
Dprogram.hpp32 namespace clover { namespace
41 program(clover::context &ctx,
43 program(clover::context &ctx,
79 const intrusive_ref<clover::context> context;
Dsampler.hpp29 namespace clover { namespace
32 sampler(clover::context &ctx, bool norm_mode,
44 const intrusive_ref<clover::context> context;
Devent.hpp34 namespace clover { namespace
57 event(clover::context &ctx, const ref_vector<event> &deps,
78 const intrusive_ref<clover::context> context;
152 soft_event(clover::context &ctx, const ref_vector<event> &deps,
Dkernel.hpp34 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;
Ddevice.hpp33 namespace clover { namespace
40 device(clover::platform &platform, pipe_loader_device *ldev);
86 clover::platform &platform;
Dqueue.cpp29 using namespace clover;
45 command_queue::command_queue(clover::context &ctx, clover::device &dev, in command_queue()
Dcontext.hpp30 namespace clover { namespace
36 typedef clover::property_list<cl_context_properties> property_list;
Dprogram.cpp27 using namespace clover;
29 program::program(clover::context &ctx, const std::string &source) : in program()
33 program::program(clover::context &ctx, in program()
Dsampler.cpp26 using namespace clover;
28 sampler::sampler(clover::context &ctx, bool norm_mode, in sampler()
Dresource.cpp30 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()
Devent.cpp26 using namespace clover;
28 event::event(clover::context &ctx, const ref_vector<event> &deps, in event()
220 soft_event::soft_event(clover::context &ctx, const ref_vector<event> &deps, in soft_event()
Ddevice.cpp28 using namespace clover;
43 device::device(clover::platform &platform, pipe_loader_device *ldev) : in device()
/external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/
Dbitcode.cpp49 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,
Dnative.cpp42 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,
Dcommon.cpp43 using namespace clover;
44 using namespace clover::llvm;
194 clover::llvm::build_module_common(const Module &mod,
/external/mesa3d/src/gallium/state_trackers/clover/api/
Dplatform.cpp27 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()
Dutil.hpp48 namespace clover { namespace
53 ret_error(cl_int *p, const clover::error &e) { in ret_error()
/external/mesa3d/src/gallium/state_trackers/clover/tgsi/
Dcompiler.cpp32 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/
Dinvocation.cpp57 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,
Dmetadata.hpp38 namespace clover { namespace
63 return clover::any_of(is_kernel_node_for(f), in is_kernel()

123