Searched refs:intrusive_ref (Results 1 - 25 of 26) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/core/core/
H A Dplatform.hpp35 evals, std::vector<intrusive_ref<device>> &> {
46 std::vector<intrusive_ref<device>> devs;
H A Dqueue.hpp54 const intrusive_ref<clover::context> context;
55 const intrusive_ref<clover::device> device;
74 std::deque<intrusive_ref<hard_event>> queued_events;
H A Dcontext.hpp34 evals, const std::vector<intrusive_ref<device>> &
63 const std::vector<intrusive_ref<device>> devs;
H A Dtimestamp.hpp52 const intrusive_ref<command_queue> q;
H A Devent.hpp79 const intrusive_ref<clover::context> context;
84 std::vector<intrusive_ref<event>> deps;
87 std::vector<intrusive_ref<event>> trigger_self();
88 std::vector<intrusive_ref<event>> abort_self(cl_int status);
95 std::vector<intrusive_ref<event>> _chain;
139 const intrusive_ref<command_queue> _queue;
H A Dprogram.hpp38 evals, const std::vector<intrusive_ref<device>> &> device_range;
79 const intrusive_ref<clover::context> context;
84 std::vector<intrusive_ref<device>> _devices;
H A Dsampler.hpp44 const intrusive_ref<clover::context> context;
H A Devent.cpp39 std::vector<intrusive_ref<event>>
42 std::vector<intrusive_ref<event>> evs;
62 std::vector<intrusive_ref<event>>
65 std::vector<intrusive_ref<event>> evs;
H A Dmemory.hpp59 const intrusive_ref<clover::context> context;
100 const intrusive_ref<root_buffer> parent;
H A Dresource.hpp58 const intrusive_ref<clover::device> device;
H A Dkernel.hpp139 const intrusive_ref<clover::program> program;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/util/
H A Dpointer.hpp57 /// clover::intrusive_ptr and clover::intrusive_ref, it does nothing
174 class intrusive_ref { class in namespace:clover
176 intrusive_ref(T &o) : p(&o) { function in class:clover::intrusive_ref
180 intrusive_ref(const intrusive_ref &ref) : function in class:clover::intrusive_ref
181 intrusive_ref(*ref.p) {
184 intrusive_ref(intrusive_ref &&ref) : function in class:clover::intrusive_ref
189 ~intrusive_ref() {
194 intrusive_ref
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/util/
H A Dpointer.hpp68 /// clover::intrusive_ptr and clover::intrusive_ref, it does nothing
185 class intrusive_ref { class in namespace:clover
187 intrusive_ref(T &o) : p(&o) { function in class:clover::intrusive_ref
191 intrusive_ref(const intrusive_ref &ref) : function in class:clover::intrusive_ref
192 intrusive_ref(*ref.p) {
195 intrusive_ref(intrusive_ref &&ref) : function in class:clover::intrusive_ref
200 ~intrusive_ref() {
205 intrusive_ref
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/clover/api/
H A Dutil.hpp65 const intrusive_ref<T> &v) {
78 ret_object(const intrusive_ref<T> &v) {
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/core/
H A Dplatform.hpp35 evals, std::vector<intrusive_ref<device>> &> {
51 std::vector<intrusive_ref<device>> devs;
H A Dtimestamp.hpp52 const intrusive_ref<command_queue> q;
H A Devent.hpp79 const intrusive_ref<clover::context> context;
84 mutable std::vector<intrusive_ref<event>> deps;
87 std::vector<intrusive_ref<event>> trigger_self();
88 std::vector<intrusive_ref<event>> abort_self(cl_int status);
95 std::vector<intrusive_ref<event>> _chain;
139 const intrusive_ref<command_queue> _queue;
H A Dcontext.hpp37 evals, const std::vector<intrusive_ref<device>> &
80 const std::vector<intrusive_ref<device>> devs;
H A Dqueue.hpp60 const intrusive_ref<clover::context> context;
61 const intrusive_ref<clover::device> device;
83 std::deque<intrusive_ref<hard_event>> queued_events;
H A Dprogram.hpp38 evals, const std::vector<intrusive_ref<device>> &> device_range;
82 const intrusive_ref<clover::context> context;
87 std::vector<intrusive_ref<device>> _devices;
H A Dsampler.hpp44 const intrusive_ref<clover::context> context;
H A Devent.cpp39 std::vector<intrusive_ref<event>>
42 std::vector<intrusive_ref<event>> evs;
62 std::vector<intrusive_ref<event>>
65 std::vector<intrusive_ref<event>> evs;
121 std::vector<intrusive_ref<event>> evs;
H A Dresource.hpp61 const intrusive_ref<clover::device> device;
H A Dmemory.hpp66 const intrusive_ref<clover::context> context;
126 const intrusive_ref<root_buffer> parent;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/clover/api/
H A Dutil.hpp69 const intrusive_ref<T> &v) {
82 ret_object(const intrusive_ref<T> &v) {

Completed in 18 milliseconds

12