Home
last modified time | relevance | path

Searched defs:intrin (Results 101 - 125 of 125) sorted by relevance

12345

/third_party/mesa3d/src/compiler/nir/
H A Dnir_loop_analyze.c628 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in guess_loop_limit() local
1258 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in force_unroll_heuristics() local
[all...]
H A Dnir_lower_io.c392 lower_load(nir_intrinsic_instr *intrin, struct lower_io_state *state, in lower_load() argument
504 lower_store(nir_intrinsic_instr *intrin, struct lower_io_state *state, nir_ssa_def *array_index, nir_variable *var, nir_ssa_def *offset, unsigned component, const struct glsl_type *type) lower_store() argument
563 lower_interpolate_at(nir_intrinsic_instr *intrin, struct lower_io_state *state, nir_variable *var, nir_ssa_def *offset, unsigned component, const struct glsl_type *type) lower_interpolate_at() argument
651 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); nir_lower_io_block() local
1330 build_explicit_io_load(nir_builder *b, nir_intrinsic_instr *intrin, nir_ssa_def *addr, nir_address_format addr_format, nir_variable_mode modes, uint32_t align_mul, uint32_t align_offset, unsigned num_components) build_explicit_io_load() argument
1575 build_explicit_io_store(nir_builder *b, nir_intrinsic_instr *intrin, nir_ssa_def *addr, nir_address_format addr_format, nir_variable_mode modes, uint32_t align_mul, uint32_t align_offset, nir_ssa_def *value, nir_component_mask_t write_mask) build_explicit_io_store() argument
1742 build_explicit_io_atomic(nir_builder *b, nir_intrinsic_instr *intrin, nir_ssa_def *addr, nir_address_format addr_format, nir_variable_mode modes) build_explicit_io_atomic() argument
1912 nir_lower_explicit_io_instr(nir_builder *b, nir_intrinsic_instr *intrin, nir_ssa_def *addr, nir_address_format addr_format) nir_lower_explicit_io_instr() argument
2145 lower_explicit_io_access(nir_builder *b, nir_intrinsic_instr *intrin, nir_address_format addr_format) lower_explicit_io_access() argument
2153 lower_explicit_io_array_length(nir_builder *b, nir_intrinsic_instr *intrin, nir_address_format addr_format) lower_explicit_io_array_length() argument
2180 lower_explicit_io_mode_check(nir_builder *b, nir_intrinsic_instr *intrin, nir_address_format addr_format) lower_explicit_io_mode_check() argument
2231 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); nir_lower_explicit_io_impl() local
2835 is_input(nir_intrinsic_instr *intrin) is_input() argument
2844 is_output(nir_intrinsic_instr *intrin) is_output() argument
2854 is_dual_slot(nir_intrinsic_instr *intrin) is_dual_slot() argument
2885 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); add_const_offset_to_base_block() local
2961 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); nir_lower_color_inputs() local
[all...]
H A Dnir_opt_load_store_vectorize.c196 nir_intrinsic_instr *intrin; member
346 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(base->def->parent_instr); in parse_offset() local
580 create_entry(struct vectorize_ctx *ctx, const struct intrinsic_info *info, nir_intrinsic_instr *intrin) create_entry() argument
1365 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); handle_barrier() local
1461 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); process_block() local
[all...]
H A Dnir_linking_helpers.c92 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in tcs_add_output_reads() local
H A Dnir_serialize.c1181 write_intrinsic(write_ctx *ctx, const nir_intrinsic_instr *intrin) in write_intrinsic() argument
1250 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(ctx->nir, op); read_intrinsic() local
[all...]
H A Dnir.c1449 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_instr_ssa_def() local
1493 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_instr_def_is_register() local
1850 get_store_value(nir_intrinsic_instr *intrin) in get_store_value() argument
1874 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(src->parent_instr); nir_src_components_read() local
2522 nir_system_value_from_intrinsic(nir_intrinsic_op intrin) nir_system_value_from_intrinsic() argument
2713 nir_rewrite_image_intrinsic(nir_intrinsic_instr *intrin, nir_ssa_def *src, bool bindless) nir_rewrite_image_intrinsic() argument
2837 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(rsrc); nir_chase_binding() local
2874 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(rsrc); nir_chase_binding() local
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir.c88 is_input(nir_intrinsic_instr *intrin) in is_input() argument
96 is_output(nir_intrinsic_instr *intrin) in is_output() argument
117 nir_intrinsic_instr *intrin in remap_patch_urb_offsets() local
210 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); brw_nir_lower_vs_inputs() local
322 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); brw_nir_lower_vue_inputs() local
717 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); lower_bit_size_callback() local
[all...]
H A Dbrw_mesh.cpp48 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in brw_nir_lower_load_uniforms_impl() local
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir_apply_pipeline_layout.c129 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_used_bindings() local
183 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(src); in find_descriptor_for_index_src() local
195 descriptor_has_bti(nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) descriptor_has_bti() argument
216 descriptor_address_format(nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) descriptor_address_format() argument
240 nir_intrinsic_instr *intrin = nir_src_as_intrinsic(deref->parent); nir_deref_find_descriptor() local
618 build_res_index_for_chain(nir_builder *b, nir_intrinsic_instr *intrin, nir_address_format addr_format, uint32_t *set, uint32_t *binding, struct apply_pipeline_layout_state *state) build_res_index_for_chain() argument
698 try_lower_direct_buffer_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, bool is_atomic, struct apply_pipeline_layout_state *state) try_lower_direct_buffer_intrinsic() argument
862 lower_res_index_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_res_index_intrinsic() argument
887 lower_res_reindex_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_res_reindex_intrinsic() argument
911 lower_load_vulkan_descriptor(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_load_vulkan_descriptor() argument
959 lower_get_ssbo_size(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_get_ssbo_size() argument
1007 lower_image_intrinsic(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_image_intrinsic() argument
1062 lower_load_constant(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_load_constant() argument
1328 lower_ray_query_globals(nir_builder *b, nir_intrinsic_instr *intrin, struct apply_pipeline_layout_state *state) lower_ray_query_globals() argument
1349 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); apply_pipeline_layout() local
[all...]
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_compiler.c566 split_unaligned_load(nir_builder *b, nir_intrinsic_instr *intrin, unsigned alignment) in split_unaligned_load() argument
592 split_unaligned_store(nir_builder *b, nir_intrinsic_instr *intrin, unsigne argument
634 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); split_unaligned_loads_stores() local
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_nir_passes.c864 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in d3d12_lower_triangle_strip() local
/third_party/mesa3d/src/compiler/glsl/
H A Dgl_nir_link_varyings.c2067 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in tcs_add_output_reads() local
2096 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in replace_unused_interpolate_at_with_undef() local
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_rt.c892 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_any_hit_for_intersection() local
985 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_intersection_shader() local
[all...]
H A Dradv_shader.c335 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_intrinsics() local
539 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in radv_lower_fs_intrinsics() local
626 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); radv_lower_ms_workgroup_id() local
[all...]
H A Dradv_pipeline.c4200 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in radv_lower_vs_input() local
4287 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); radv_lower_fs_output() local
[all...]
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_nir.c1369 nir_intrinsic_instr* intrin = nir_instr_as_intrinsic(instr); in lower_system_value_to_zero_filter() local
[all...]
H A Dnir_to_dxil.c5296 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in shader_has_shared_ops() local
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c275 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_lower_storage_image_derefs() local
323 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_uses_image_atomic() local
512 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_setup_uniforms() local
945 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); iris_setup_binding_table() local
1051 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); iris_setup_binding_table() local
[all...]
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_program.c292 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in crocus_lower_storage_image_derefs() local
479 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in crocus_setup_uniforms() local
877 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); crocus_setup_binding_table() local
1007 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); crocus_setup_binding_table() local
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler_nir.c55 nir_intrinsic_instr *intrin = ir3_bindless_resource(rsrc); in ir3_handle_bindless_cat6() local
43 ir3_handle_nonuniform(struct ir3_instruction *instr, nir_intrinsic_instr *intrin) ir3_handle_nonuniform() argument
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_arit.c431 char intrin[32]; in lp_build_add() local
757 char intrin[32]; in lp_build_sub() local
/third_party/mesa3d/src/compiler/spirv/
H A Dspirv_to_nir.c3430 nir_intrinsic_instr *intrin = nir_intrinsic_instr_create(b->shader, op); in vtn_handle_image() local
5537 nir_intrinsic_instr *intrin; vtn_handle_ray_intrinsic() local
5746 nir_intrinsic_instr *intrin = vtn_handle_ray_query_intrinsic() local
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c2336 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in analyze_io() local
/third_party/mesa3d/src/amd/common/
H A Dac_nir_lower_ngg.c707 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); cleanup_culling_shader_after_dce() local
875 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); analyze_shader_before_culling_walk() local
928 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); analyze_shader_before_culling() local
989 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); save_reusable_variables() local
1089 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); apply_reusable_variables() local
1631 ngg_gs_shader_query(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_gs_state *s) ngg_gs_shader_query() argument
1663 lower_ngg_gs_store_output(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_gs_state *s) lower_ngg_gs_store_output() argument
1721 lower_ngg_gs_emit_vertex_with_counter(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_gs_state *s) lower_ngg_gs_emit_vertex_with_counter() argument
1780 lower_ngg_gs_end_primitive_with_counter(nir_builder *b, nir_intrinsic_instr *intrin, UNUSED lower_ngg_gs_state *s) lower_ngg_gs_end_primitive_with_counter() argument
1790 lower_ngg_gs_set_vertex_and_primitive_count(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_gs_state *s) lower_ngg_gs_set_vertex_and_primitive_count() argument
2160 lower_ms_store_output(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) lower_ms_store_output() argument
2195 lower_ms_load_output(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) lower_ms_load_output() argument
2249 update_ms_output_info(nir_intrinsic_instr *intrin, const ms_out_part *out, lower_ngg_ms_state *s) update_ms_output_info() argument
2351 ms_store_arrayed_output_intrin(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) ms_store_arrayed_output_intrin() argument
2456 ms_load_arrayed_output_intrin(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) ms_load_arrayed_output_intrin() argument
2477 lower_ms_load_workgroup_index(nir_builder *b, UNUSED nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) lower_ms_load_workgroup_index() argument
2485 update_ms_scoped_barrier(nir_builder *b, nir_intrinsic_instr *intrin, lower_ngg_ms_state *s) update_ms_scoped_barrier() argument
2807 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); handle_smaller_ms_api_workgroup() local
[all...]
/third_party/mesa3d/src/amd/llvm/
H A Dac_nir_to_llvm.c166 static LLVMValueRef emit_intrin_1f_param(struct ac_llvm_context *ctx, const char *intrin, in emit_intrin_1f_param() argument
180 static LLVMValueRef emit_intrin_1f_param_scalar(struct ac_llvm_context *ctx, const char *intrin, in emit_intrin_1f_param_scalar() argument
207 static LLVMValueRef emit_intrin_2f_param(struct ac_llvm_context *ctx, const char *intrin, in emit_intrin_2f_param() argument
223 static LLVMValueRef emit_intrin_3f_param(struct ac_llvm_context *ctx, const char *intrin, in emit_intrin_3f_param() argument
263 static LLVMValueRef emit_uint_carry(struct ac_llvm_context *ctx, const char *intrin, in emit_uint_carry() argument
5458 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); setup_gds() local
[all...]

Completed in 77 milliseconds

12345