/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_shader_tess.h | 47 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()
|
D | sfn_nir_lower_64bit.cpp | 121 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 …]
|
D | sfn_shader_fs.cpp | 80 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 …]
|
D | sfn_shader_cs.h | 46 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()
|
D | sfn_shader_vs.cpp | 48 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/ |
D | ir3_a6xx.c | 42 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()
|
D | ir3_nir_lower_load_barycentric_at_sample.c | 42 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
|
D | ir3_a4xx.c | 70 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()
|
D | ir3_nir_move_varying_inputs.c | 85 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/ |
D | rogue_nir_helpers.h | 87 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()
|
D | rogue.c | 394 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/ |
D | clc_nir.c | 35 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/ |
D | d3d12_nir_passes.c | 71 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/ |
D | nir_lower_io_to_scalar.c | 44 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
|
D | nir_lower_fb_read.c | 50 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
|
D | nir_lower_fragcoord_wtrans.c | 41 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
|
D | nir_lower_ssbo.c | 103 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
|
D | nir_lower_wpos_center.c | 48 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/ |
D | vc4_nir_lower_io.c | 40 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/ |
D | pan_lower_writeout.c | 54 …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/ |
D | rogue_nir_lower_io.c | 34 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/ |
D | lima_nir_lower_uniform_to_scalar.c | 30 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/ |
D | v3d_nir_lower_load_store_bitsize.c | 72 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/ |
D | dxil_nir_tess.c | 37 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/ |
D | etnaviv_nir_lower_ubo_to_uniform.c | 39 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
|