Home
last modified time | relevance | path

Searched refs:glsl_get_vector_elements (Results 1 – 25 of 46) sorted by relevance

12

/external/mesa3d/src/compiler/nir/
Dnir_opt_copy_prop_vars.c193 (nir_component_mask_t) BITFIELD_MASK(glsl_get_vector_elements(payload->type)); in gather_vars_written()
241 nir_intrinsic_write_mask(intrin) : (1 << glsl_get_vector_elements(dst->type)) - 1; in gather_vars_written()
482 assert(index < glsl_get_vector_elements(entry->dst->type)); in load_element_from_ssa_entry_value()
541 unsigned num_components = glsl_get_vector_elements(type); in load_from_ssa_entry_value()
791 unsigned num_components = glsl_get_vector_elements(entry->dst->type); in print_copy_entry()
915 unsigned vec_comps = glsl_get_vector_elements(vec_src->type); in copy_prop_vars_block()
997 unsigned vec_comps = glsl_get_vector_elements(vec_dst->type); in copy_prop_vars_block()
1045 unsigned num_components = glsl_get_vector_elements(dst->type); in copy_prop_vars_block()
1118 (nir_component_mask_t) BITFIELD_MASK(glsl_get_vector_elements(payload->type)); in copy_prop_vars_block()
1141 unsigned num_components = glsl_get_vector_elements(dst->type); in copy_prop_vars_block()
[all …]
Dnir_opt_large_constants.c74 const unsigned num_components = glsl_get_vector_elements(deref->type); in build_constant_load()
114 const unsigned num_components = glsl_get_vector_elements(deref->type); in handle_constant_store()
Dnir_opt_combine_stores.c128 unsigned num_components = glsl_get_vector_elements(combo->dst->type); in combine_stores()
240 if (index >= glsl_get_vector_elements(vec_dst->type)) { in update_combined_store()
Dnir_lower_variable_initializers.c33 glsl_get_vector_elements(deref->type), in build_constant_load()
Dnir_opt_dead_write_vars.c216 nir_component_mask_t mask = (1 << glsl_get_vector_elements(dst->type)) - 1; in remove_dead_write_vars_local()
Dnir_opt_memcpy.c154 assert(data->num_components == glsl_get_vector_elements(dst->type)); in try_lower_memcpy()
Dnir_lower_vars_to_ssa.c632 glsl_get_vector_elements(node->type)); in rename_variables()
793 glsl_get_vector_elements(node->type), in nir_lower_vars_to_ssa_impl()
Dnir_lower_locals_to_regs.c121 reg->num_components = glsl_get_vector_elements(deref->type); in get_reg_for_deref()
Dnir_deref.c1163 unsigned parent_bytes = glsl_get_vector_elements(parent->type) * in is_vector_bitcast_deref()
1204 const unsigned new_num_comps = glsl_get_vector_elements(parent->type); in opt_load_vec_deref()
1246 const unsigned new_num_comps = glsl_get_vector_elements(parent->type); in opt_store_vec_deref()
Dnir_lower_system_values.c198 ASSERTED unsigned num_rows = glsl_get_vector_elements(var->type); in lower_system_value_instr()
Dnir_validate.c606 glsl_get_vector_elements(src->type)); in validate_intrinsic_instr()
619 glsl_get_vector_elements(dst->type)); in validate_intrinsic_instr()
1353 unsigned num_components = glsl_get_vector_elements(type); in validate_constant()
Dnir_linking_helpers.c68 return glsl_get_vector_elements(glsl_without_array(var->type)); in get_num_components()
297 glsl_get_vector_elements(glsl_without_array(type)) : 4; in get_unmoveable_components_masks()
Dnir_opt_loop_unroll.c604 glsl_get_vector_elements(parent->type) : in is_access_out_of_bounds()
/external/mesa3d/src/compiler/spirv/
Dvtn_amd.c214 intrin->num_components = glsl_get_vector_elements(deref->type); in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
216 glsl_get_vector_elements(deref->type), in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
Dvtn_glsl450.c97 unsigned size = glsl_get_vector_elements(src->type); in build_mat_det()
150 unsigned size = glsl_get_vector_elements(src->type); in matrix_inverse()
614 intrin->num_components = glsl_get_vector_elements(deref->type); in handle_glsl450_interpolation()
616 glsl_get_vector_elements(deref->type), in handle_glsl450_interpolation()
Dspirv_to_nir.c173 unsigned num_components = glsl_get_vector_elements(val->type); in vtn_undef_ssa_value()
208 unsigned num_components = glsl_get_vector_elements(val->type); in vtn_const_ssa_value()
305 vtn_fail_if(def->num_components != glsl_get_vector_elements(type->type) || in vtn_push_nir_ssa()
1423 glsl_get_vector_elements(base->type), in vtn_handle_type()
1962 unsigned len0 = glsl_get_vector_elements(v0->type->type); in vtn_handle_constant()
1963 unsigned len1 = glsl_get_vector_elements(v1->type->type); in vtn_handle_constant()
2078 unsigned num_components = glsl_get_vector_elements(val->type->type); in vtn_handle_constant()
2913 vtn_assert(glsl_get_vector_elements(ret_type->type) == in vtn_handle_texture()
3330 unsigned dest_components = glsl_get_vector_elements(type->type); in vtn_handle_image()
3514 atomic->num_components = glsl_get_vector_elements(deref_type); in vtn_handle_atomics()
[all …]
Dvtn_opencl.c399 ret->length = glsl_get_vector_elements(type); in get_vtn_type_for_glsl_type()
425 glsl_get_vector_elements(t->type))); in get_signed_type()
630 unsigned components = glsl_get_vector_elements(type->type); in _handle_v_load_store()
Dvtn_alu.c72 unsigned src0_rows = glsl_get_vector_elements(src0->type); in matrix_multiply()
847 glsl_get_vector_elements(type->type) * glsl_get_bit_size(type->type), in vtn_handle_bitcast()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_fs_out_to_vector.cpp340 unsigned num_comps = glsl_get_vector_elements(glsl_without_array(new_var->type)); in vec_instr_stack_pop()
341 unsigned old_num_comps = glsl_get_vector_elements(glsl_without_array(var->type)); in vec_instr_stack_pop()
374 assert(glsl_get_vector_elements(glsl_without_array(var2->type)) < 4); in vec_instr_stack_pop()
Dsfn_nir_vectorize_vs_inputs.c195 glsl_get_vector_elements(glsl_without_array(new_var->type)); in r600_vec_instr_stack_pop()
198 glsl_get_vector_elements(glsl_without_array(var->type)); in r600_vec_instr_stack_pop()
/external/mesa3d/src/mesa/state_tracker/
Dst_glsl_to_nir.cpp225 comps = glsl_get_vector_elements(type); in st_nir_assign_uniform_locations()
337 unsigned length = glsl_get_vector_elements(type); in shared_type_info()
451 comps = glsl_get_vector_elements(type); in st_glsl_to_nir_post_opts()
/external/mesa3d/src/compiler/
Dnir_types.h86 unsigned glsl_get_vector_elements(const struct glsl_type *type);
Dnir_types.cpp132 glsl_get_vector_elements(const struct glsl_type *type) in glsl_get_vector_elements() function
/external/mesa3d/src/compiler/glsl/
Dgl_nir_link_uniform_initializers.c120 const unsigned n_rows = glsl_get_vector_elements(type); in copy_constant_to_storage()
/external/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c624 unsigned vector_elements = glsl_get_vector_elements(glsl_without_array(variable->type)); in nir_tgsi_scan_shader()

12