Home
last modified time | relevance | path

Searched defs:intr (Results 1 – 25 of 146) sorted by relevance

123456

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_shader_tess.h47 bool load_input(nir_intrinsic_instr *intr) override { in load_input()
50 bool store_output(nir_intrinsic_instr *intr) override { in store_output()
76 bool load_input(UNUSED nir_intrinsic_instr *intr) override { in load_input()
79 bool store_output(UNUSED nir_intrinsic_instr *intr) override { in store_output()
Dsfn_nir_lower_64bit.cpp121 auto intr = nir_instr_as_intrinsic(instr); in filter() local
133 auto intr = nir_instr_as_intrinsic(instr); in lower() local
303 auto intr = nir_instr_as_intrinsic(instr); in filter() local
384 LowerSplit64BitVar::split_double_store_deref(nir_intrinsic_instr *intr) in split_double_store_deref()
397 LowerSplit64BitVar::split_double_load_deref(nir_intrinsic_instr *intr) in split_double_load_deref()
411 LowerSplit64BitVar::split_load_deref_array(nir_intrinsic_instr *intr, nir_src& index) in split_load_deref_array()
433 LowerSplit64BitVar::split_store_deref_array(nir_intrinsic_instr *intr, nir_deref_instr *deref) in split_store_deref_array()
461 LowerSplit64BitVar::split_store_deref_var(nir_intrinsic_instr *intr, UNUSED nir_deref_instr *deref) in split_store_deref_var()
485 LowerSplit64BitVar::split_load_deref_var(nir_intrinsic_instr *intr) in split_load_deref_var()
589 LowerSplit64BitVar::split_double_load_uniform(nir_intrinsic_instr *intr) in split_double_load_uniform()
[all …]
Dsfn_shader_fs.cpp80 bool FragmentShader::load_input(nir_intrinsic_instr *intr) in load_input()
111 bool FragmentShader::store_output(nir_intrinsic_instr *intr) in store_output()
123 barycentric_ij_index(nir_intrinsic_instr *intr) in barycentric_ij_index()
157 bool FragmentShader::process_stage_intrinsic(nir_intrinsic_instr *intr) in process_stage_intrinsic()
199 bool FragmentShader::load_interpolated_input(nir_intrinsic_instr *intr) in load_interpolated_input()
274 auto intr = nir_instr_as_intrinsic(instr); in do_scan_instruction() local
342 bool FragmentShader::scan_input(nir_intrinsic_instr *intr, int index_src_id) in scan_input()
463 bool FragmentShader::emit_export_pixel(nir_intrinsic_instr& intr) in emit_export_pixel()
637 bool FragmentShaderR600::load_input_hw(nir_intrinsic_instr *intr) in load_input_hw()
659 bool FragmentShaderR600::process_stage_intrinsic_hw(nir_intrinsic_instr *intr) in process_stage_intrinsic_hw()
[all …]
Dsfn_shader_cs.h46 bool load_input(UNUSED nir_intrinsic_instr *intr) override { in load_input()
49 bool store_output(UNUSED nir_intrinsic_instr *intr) override { in store_output()
Dsfn_shader_vs.cpp48 bool VertexExportStage::store_output(nir_intrinsic_instr& intr) in store_output()
79 bool VertexExportForFs::do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) in do_store_output()
191 bool VertexExportForFs::emit_varying_pos(const store_loc &store_info, nir_intrinsic_instr& intr, in emit_varying_pos()
263 bool VertexExportForFs::emit_varying_param(const store_loc &store_info, nir_intrinsic_instr& intr) in emit_varying_param()
414 auto intr = nir_instr_as_intrinsic(instr); in do_scan_instruction() local
477 bool VertexShader::load_input(nir_intrinsic_instr *intr) in load_input()
534 bool VertexShader::store_output(nir_intrinsic_instr *intr) in store_output()
539 bool VertexShader::process_stage_intrinsic(nir_intrinsic_instr *intr) in process_stage_intrinsic()
666 bool VertexExportForTCS::do_store_output(const store_loc &store_info, nir_intrinsic_instr& intr) in do_store_output()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_a6xx.c42 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo()
66 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo()
110 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo()
201 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_image()
226 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image()
255 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image()
348 emit_intrinsic_image_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_image_size()
369 nir_intrinsic_instr *intr, in emit_intrinsic_load_global_ir3()
406 nir_intrinsic_instr *intr) in emit_intrinsic_store_global_ir3()
445 emit_intrinsic_atomic_global(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_global()
Dir3_nir_lower_load_barycentric_at_sample.c42 lower_load_barycentric_at_sample(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_barycentric_at_sample()
50 lower_load_sample_pos(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_sample_pos()
67 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in ir3_nir_lower_load_barycentric_at_sample_instr() local
81 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in ir3_nir_lower_load_barycentric_at_sample_filter() local
Dir3_a4xx.c70 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo()
98 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo()
152 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo()
280 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_image()
328 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image()
365 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image()
428 emit_intrinsic_atomic_global(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_global()
Dir3_nir_move_varying_inputs.c85 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in check_precondition_instr() local
107 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in check_precondition_block() local
161 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in move_varying_inputs_block() local
/third_party/mesa3d/src/imagination/rogue/
Drogue_nir_helpers.h87 static inline unsigned nir_intr_dest_regindex(const nir_intrinsic_instr *intr) in nir_intr_dest_regindex()
94 static inline unsigned nir_intr_src_regindex(const nir_intrinsic_instr *intr, in nir_intr_src_regindex()
103 static inline uint32_t nir_intr_src_const(const nir_intrinsic_instr *intr, in nir_intr_src_const()
114 static inline uint32_t nir_intr_src_comp_const(const nir_intrinsic_instr *intr, in nir_intr_src_comp_const()
125 static inline bool nir_intr_src_is_const(const nir_intrinsic_instr *intr, in nir_intr_src_is_const()
Drogue.c394 nir_intrinsic_instr *intr) in trans_nir_intrinsic_load_input_fs()
445 nir_intrinsic_instr *intr) in trans_nir_intrinsic_load_input_vs()
479 nir_intrinsic_instr *intr) in trans_nir_intrinsic_load_input()
496 nir_intrinsic_instr *intr) in trans_nir_intrinsic_store_output_fs()
531 nir_intrinsic_instr *intr) in trans_nir_intrinsic_store_output_vs()
565 nir_intrinsic_instr *intr) in trans_nir_intrinsic_store_output()
582 nir_intrinsic_instr *intr) in trans_nir_intrinsic_load_ubo()
622 nir_intrinsic_instr *intr) in trans_nir_intrinsic()
653 ASSERTED nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in trans_nir_load_const() local
/third_party/mesa3d/src/microsoft/clc/
Dclc_nir.c35 lower_load_base_global_invocation_id(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_base_global_invocation_id()
53 lower_load_work_dim(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_work_dim()
71 lower_load_num_workgroups(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_num_workgroups()
89 lower_load_base_workgroup_id(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_base_workgroup_id()
124 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in clc_nir_lower_system_values() local
149 lower_load_kernel_input(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_kernel_input()
206 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in clc_nir_lower_kernel_input_loads() local
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_nir_passes.c71 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_pos_write() local
126 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_load_face() local
174 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_pos_read() local
236 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_compute_state_vars() local
279 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_uint_color_write() local
328 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_load_draw_params() local
365 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_load_patch_vertices_in() local
404 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(state->store_pos_instr); in invert_depth_impl() local
444 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in invert_depth_instr() local
692 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_load_ubo_packed_filter() local
[all …]
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_io_to_scalar.c44 lower_load_input_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_input_to_scalar()
78 lower_load_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_to_scalar()
125 lower_store_output_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_store_output_to_scalar()
183 lower_store_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_store_to_scalar()
230 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_io_to_scalar_instr() local
321 lower_load_to_scalar_early(nir_builder *b, nir_intrinsic_instr *intr, in lower_load_to_scalar_early()
380 lower_store_output_to_scalar_early(nir_builder *b, nir_intrinsic_instr *intr, in lower_store_output_to_scalar_early()
437 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_io_to_scalar_early_instr() local
Dnir_lower_fb_read.c50 lower_fb_read(nir_builder *b, nir_intrinsic_instr *intr) in lower_fb_read()
93 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_fb_read() local
Dnir_lower_fragcoord_wtrans.c41 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_fragcoord_wtrans_filter() local
59 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_fragcoord_wtrans_impl() local
Dnir_lower_ssbo.c103 lower_ssbo_instr(nir_builder *b, nir_intrinsic_instr *intr) in lower_ssbo_instr()
161 const nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in should_lower_ssbo_instr() local
204 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in nir_lower_ssbo() local
Dnir_lower_wpos_center.c48 update_fragcoord(nir_builder *b, nir_intrinsic_instr *intr) in update_fragcoord()
76 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_wpos_center_block() local
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_nir_lower_io.c40 replace_intrinsic_with_vec(nir_builder *b, nir_intrinsic_instr *intr, in replace_intrinsic_with_vec()
173 nir_intrinsic_instr *intr) in vc4_nir_lower_vertex_attr()
222 nir_intrinsic_instr *intr) in vc4_nir_lower_fs_input()
278 nir_intrinsic_instr *intr) in vc4_nir_lower_output()
295 nir_intrinsic_instr *intr) in vc4_nir_lower_uniform()
336 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in vc4_nir_lower_io_instr() local
/third_party/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c54 …nir_intrinsic_instr *intr = nir_intrinsic_instr_create(b->shader, nir_intrinsic_store_combined_out… in pan_nir_emit_combined_store() local
112 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in pan_nir_lower_zs_store() local
157 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in pan_nir_lower_zs_store() local
/third_party/mesa3d/src/imagination/rogue/nir/
Drogue_nir_lower_io.c34 nir_intrinsic_instr *intr, in lower_vulkan_resource_index()
49 nir_intrinsic_instr *intr) in lower_load_vulkan_descriptor()
59 static void lower_load_ubo_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_ubo_to_scalar()
/third_party/mesa3d/src/gallium/drivers/lima/ir/
Dlima_nir_lower_uniform_to_scalar.c30 lower_load_uniform_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) in lower_load_uniform_to_scalar()
72 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lima_nir_lower_uniform_to_scalar() local
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_load_store_bitsize.c72 nir_intrinsic_instr *intr, in init_scalar_intrinsic()
118 nir_intrinsic_instr *intr) in lower_load_bitsize()
174 nir_intrinsic_instr *intr) in lower_store_bitsize()
240 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_load_store_bitsize() local
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_nir_tess.c37 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in remove_hs_intrinsics() local
86 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in prune_patch_function_to_intrinsic_and_srcs() local
216 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in dxil_nir_split_tess_ctrl() local
241 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in dxil_nir_split_tess_ctrl() local
291 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in remove_tess_level_accesses() local
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_nir_lower_ubo_to_uniform.c39 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in is_const_ubo() local
56 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_ubo_to_uniform() local

123456