/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/nir/ |
H A D | nir_deref.c | 126 while (instr->deref_type != nir_deref_type_var) { in nir_deref_instr_has_indirect() 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 237 switch (deref->deref_type) { in nir_deref_instr_ptr_as_array_stride() 284 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 318 switch ((*p)->deref_type) { in nir_build_deref_offset() 457 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 544 switch (a_tail->deref_type) { in nir_compare_deref_paths() 670 switch (deref->deref_type) { in rematerialize_deref_in_block() 780 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1003 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() [all …]
|
H A D | nir_opt_find_array_copies.c | 90 switch (instr->deref_type) { in node_for_deref() 187 switch ((*deref)->deref_type) { in _foreach_aliasing() 197 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 233 assert(path->path[0]->deref_type == nir_deref_type_var); in foreach_aliasing_node() 244 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 277 if (b->deref_type != d->deref_type) in try_match_deref() 280 switch (b->deref_type) { in try_match_deref() 349 (src->deref_type == nir_deref_type_array && in handle_read() 378 if ((*instr)->deref_type != nir_deref_type_array) in handle_write()
|
/dports/lang/clover/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1163 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1175 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_deref.c | 128 if (instr->deref_type == nir_deref_type_cast) in nir_deref_instr_has_indirect() 245 switch (deref->deref_type) { in nir_deref_instr_array_stride() 302 switch ((*p)->deref_type) { in nir_deref_instr_get_const_offset() 336 switch ((*p)->deref_type) { in nir_build_deref_offset() 471 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths() 570 switch (a_tail->deref_type) { in nir_compare_deref_paths() 716 switch (deref->deref_type) { in rematerialize_deref_in_block() 826 switch (child->deref_type) { in nir_deref_instr_fixup_child_types() 1160 deref->deref_type = parent->deref_type; in opt_deref_ptr_as_array() 1172 if (cast->deref_type != nir_deref_type_cast) in is_vector_bitcast_deref() [all …]
|
H A D | nir_opt_find_array_copies.c | 92 switch (instr->deref_type) { in node_for_deref() 215 switch ((*deref)->deref_type) { in _foreach_aliasing() 225 if ((*deref)->deref_type == nir_deref_type_array_wildcard || in _foreach_aliasing() 265 if (path->path[0]->deref_type == nir_deref_type_var) { in foreach_aliasing_node() 275 assert(path->path[0]->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 284 assert(cast->deref_type == nir_deref_type_cast); in foreach_aliasing_node() 297 assert(path->path[wildcard_idx]->deref_type == nir_deref_type_array); in build_wildcard_deref() 330 if (b->deref_type != d->deref_type) in try_match_deref() 333 switch (b->deref_type) { in try_match_deref() 402 (src->deref_type == nir_deref_type_array && in handle_read() [all …]
|
/dports/devel/luabind/luabind-0.9.1/luabind/detail/ |
H A D | pointee_sizeof.hpp | 32 template<class T> T& deref_type(T(*)(), int); 33 template<class T> T& deref_type(T*(*)(), long); 45 sizeof(detail::deref_type((T(*)())0), 0L)
|
/dports/games/allacrost/allacrost-1.0.2/src/luabind/luabind/detail/ |
H A D | pointee_sizeof.hpp | 32 template<class T> T& deref_type(T(*)(), int); 33 template<class T> T& deref_type(T*(*)(), long); 45 sizeof(detail::deref_type((T(*)())0), 0L)
|
/dports/games/valyriatear/ValyriaTear-1.1.0/src/luabind/luabind/detail/ |
H A D | pointee_sizeof.hpp | 32 template<class T> T& deref_type(T(*)(), int); 33 template<class T> T& deref_type(T*(*)(), long); 45 sizeof(detail::deref_type(static_cast<T(*)()>(0)), 0L)
|