Home
last modified time | relevance | path

Searched defs:deref (Results 1 – 25 of 215) sorted by relevance

123456789

/third_party/boost/libs/fusion/example/extension/
Dtriple.cpp76 struct deref<triple_iterator<Sq, 0> > struct
78 typedef typename Sq::t0_type& type;
81 call(triple_iterator<Sq, 0> const& iter) in call()
88 struct deref<triple_iterator<Sq, 0> const> struct
90 typedef typename Sq::t0_type const& type;
93 call(triple_iterator<Sq, 0> const& iter) in call()
100 struct deref<triple_iterator<Sq, 1> > struct
102 typedef typename Sq::t1_type& type;
105 call(triple_iterator<Sq, 1> const& iter) in call()
112 struct deref<triple_iterator<Sq, 1> const> struct
[all …]
/third_party/boost/boost/msm/back/
Dbind_helpers.hpp35 struct deref struct
37 typedef T& result_type;
38 T& operator()(T* f) const in operator ()()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_locals_to_regs.c50 for (const nir_deref_instr *deref = void_deref; deref; in hash_deref() local
100 get_reg_for_deref(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_reg_for_deref()
131 get_deref_reg_src(nir_deref_instr *deref, struct locals_to_regs_state *state) in get_deref_reg_src()
195 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
221 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_locals_to_regs_block() local
Dnir_lower_scratch.c44 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_load_store() local
78 static bool only_used_for_load_store(nir_deref_instr *deref) in only_used_for_load_store()
120 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_lower_vars_to_scratch() local
158 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_lower_vars_to_scratch() local
Dnir_lower_vec3_to_vec4.c49 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_vec3_to_vec4_impl() local
69 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local
90 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_vec3_to_vec4_impl() local
Dnir_deref.c44 nir_deref_instr *deref, void *mem_ctx) in nir_deref_path_init()
157 nir_deref_instr_has_complex_use(nir_deref_instr *deref) in nir_deref_instr_has_complex_use()
243 nir_deref_instr_array_stride(nir_deref_instr *deref) in nir_deref_instr_array_stride()
294 nir_deref_instr_get_const_offset(nir_deref_instr *deref, in nir_deref_instr_get_const_offset()
328 nir_build_deref_offset(nir_builder *b, nir_deref_instr *deref, in nir_build_deref_offset()
410 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_fixup_deref_modes() local
656 nir_deref_path *nir_get_deref_path(void *mem_ctx, nir_deref_and_path *deref) in nir_get_deref_path()
684 rematerialize_deref_in_block(nir_deref_instr *deref, in rematerialize_deref_in_block()
754 nir_deref_instr *deref = nir_src_as_deref(*src); in rematerialize_deref_src() local
979 opt_restrict_deref_modes(nir_deref_instr *deref) in opt_restrict_deref_modes()
[all …]
Dnir_remove_dead_variables.c31 deref_used_for_not_store(nir_deref_instr *deref) in deref_used_for_not_store()
65 add_var_use_deref(nir_deref_instr *deref, struct set *live) in add_var_use_deref()
121 nir_deref_instr *deref = nir_instr_as_deref(instr); in remove_dead_var_writes() local
Dnir_gather_info.c40 get_deref_info(nir_shader *shader, nir_variable *var, nir_deref_instr *deref, in get_deref_info()
79 nir_deref_instr *deref, bool is_output_read) in set_io_mask()
169 nir_deref_instr *deref, bool is_output_read) in mark_whole_variable()
197 get_io_offset(nir_deref_instr *deref, nir_variable *var, bool is_arrayed) in get_io_offset()
239 nir_deref_instr *deref, bool is_output_read) in try_mask_partial_io()
482 nir_deref_instr *deref = nir_src_as_deref(instr->src[0]); in gather_intrinsic_info() local
Dnir_lower_vars_to_ssa.c150 get_deref_node_recur(nir_deref_instr *deref, in get_deref_node_recur()
222 get_deref_node(nir_deref_instr *deref, struct lower_variables_state *state) in get_deref_node()
394 register_complex_use(nir_deref_instr *deref, in register_complex_use()
409 nir_deref_instr *deref = nir_src_as_deref(load_instr->src[0]); in register_load_instr() local
424 nir_deref_instr *deref = nir_src_as_deref(store_instr->src[0]); in register_store_instr() local
440 nir_deref_instr *deref = nir_src_as_deref(copy_instr->src[idx]); in register_copy_instr() local
460 nir_deref_instr *deref = nir_instr_as_deref(instr); in register_variable_uses() local
557 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local
610 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in rename_variables() local
Dnir_lower_readonly_images_to_tex.c43 replace_image_type_with_sampler(nir_deref_instr *deref) in replace_image_type_with_sampler()
80 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in is_readonly_image_op() local
122 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_readonly_image_op() local
Dnir_opt_large_constants.c68 build_constant_load(nir_builder *b, nir_deref_instr *deref, in build_constant_load()
105 nir_deref_instr *deref, nir_const_value *val, in handle_constant_store()
206 nir_deref_instr *deref = nir_instr_as_deref(instr); in nir_opt_large_constants() local
353 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
374 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in nir_opt_large_constants() local
/third_party/boost/boost/mpl/
Dderef.hpp27 struct deref struct
30 typedef typename Iterator::type type;
/third_party/boost/boost/mpl/aux_/
Djoint_iter.hpp54 struct deref< joint_iter<I1,L1,I2> > struct
56 typedef typename joint_iter<I1,L1,I2>::base base_;
57 typedef typename deref<base_>::type type;
/third_party/mesa3d/src/compiler/glsl/tests/
Dlower_int64_test.cpp196 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
207 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
224 ir_dereference_variable *const deref = in TEST_F() local
236 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
247 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
258 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
269 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
280 ir_dereference_variable *const deref = create_variable(mem_ctx, type); in TEST_F() local
417 ir_dereference_variable *deref = in TEST_F() local
/third_party/boost/boost/fusion/adapted/std_array/
Dstd_array_iterator.hpp49 struct deref struct
51 typedef typename Iterator::array_type array_type;
58 type;
61 call(Iterator const & it) in call()
/third_party/boost/boost/fusion/container/deque/
Ddeque_iterator.hpp46 struct deref struct
49 typename Iterator::sequence, typename Iterator::index>::type element_type;
55 mpl::identity<element_type> >::type>::type type;
59 call(Iterator const& it) in call()
/third_party/boost/boost/fusion/adapted/std_tuple/
Dstd_tuple_iterator.hpp51 struct deref struct
53 typedef typename value_of<Iterator>::type element;
60 type;
64 call(Iterator const& iter) in call()
/third_party/boost/boost/fusion/adapted/boost_array/
Darray_iterator.hpp49 struct deref struct
51 typedef typename Iterator::array_type array_type;
58 type;
62 call(Iterator const & it) in call()
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_lower_buffers.c33 get_block_array_index(nir_builder *b, nir_deref_instr *deref, in get_block_array_index()
192 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_buffer_interface_derefs_impl() local
252 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
278 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]); in lower_buffer_interface_derefs_impl() local
/third_party/boost/boost/fusion/iterator/
Dderef.hpp51 struct deref struct
60 deref(Iterator const& i) in deref() function
Diterator_adapter.hpp84 struct deref struct
90 type;
94 call(Iterator const& it) in call()
/third_party/boost/boost/fusion/adapted/boost_tuple/
Dboost_tuple_iterator.hpp66 struct deref struct
68 typedef typename value_of<Iterator>::type element;
76 type;
80 call(Iterator const& iter) in call()
/third_party/boost/boost/fusion/iterator/detail/
Dsegmented_iterator.hpp47 struct deref struct
53 type;
56 static type call(It const& it) in call()
/third_party/boost/boost/fusion/adapted/mpl/
Dmpl_iterator.hpp35 struct deref struct
39 type;
43 call(Iterator) in call()
/third_party/boost/boost/fusion/container/map/
Dmap_iterator.hpp68 struct deref struct
70 typedef typename Iterator::sequence sequence;
71 typedef typename Iterator::index index;
74 type;
78 call(Iterator const& it) in call()

123456789