| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_emitssboinstruction.h | 23 bool emit_atomic(const nir_intrinsic_instr* instr); 24 bool emit_unary_atomic(const nir_intrinsic_instr* instr); 25 bool emit_atomic_inc(const nir_intrinsic_instr* instr); 26 bool emit_atomic_pre_dec(const nir_intrinsic_instr* instr); 28 bool emit_load_ssbo(const nir_intrinsic_instr* instr); 29 bool emit_store_ssbo(const nir_intrinsic_instr* instr); 31 bool emit_image_size(const nir_intrinsic_instr *intrin); 32 bool emit_image_load(const nir_intrinsic_instr *intrin); 33 bool emit_image_store(const nir_intrinsic_instr *intrin); 34 bool emit_ssbo_atomic_op(const nir_intrinsic_instr *intri [all...] |
| H A D | sfn_shader_fragment.h | 53 bool process_store_output(nir_intrinsic_instr *instr); 55 bool emit_store_output(nir_intrinsic_instr* instr); 57 bool emit_export_pixel(const nir_variable *, nir_intrinsic_instr* instr, int outputs); 58 bool emit_export_pixel(nir_intrinsic_instr* instr, int outputs); 66 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 71 bool emit_load_input(nir_intrinsic_instr* instr); 72 bool emit_load_front_face(nir_intrinsic_instr* instr); 73 bool emit_load_sample_mask_in(nir_intrinsic_instr* instr); 74 bool emit_load_sample_pos(nir_intrinsic_instr* instr); 75 bool emit_load_sample_id(nir_intrinsic_instr* inst [all...] |
| H A D | sfn_shader_geometry.h | 46 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 48 bool emit_vertex(nir_intrinsic_instr* instr, bool cut); 51 bool process_store_output(nir_intrinsic_instr* instr); 52 bool process_load_input(nir_intrinsic_instr* instr); 54 bool emit_store(nir_intrinsic_instr* instr); 55 bool emit_load_per_vertex_input(nir_intrinsic_instr* instr);
|
| H A D | sfn_shader_compute.h | 47 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 52 bool emit_load_3vec(nir_intrinsic_instr* instr, const std::array<PValue,3>& src); 53 bool emit_load_num_workgroups(nir_intrinsic_instr* instr);
|
| H A D | sfn_vertexstageexport.h | 26 virtual void scan_store_output(nir_intrinsic_instr* instr); 27 bool store_output(nir_intrinsic_instr* instr); 36 virtual bool do_store_output(const store_loc& store_info, nir_intrinsic_instr* instr) = 0; 48 void scan_store_output(nir_intrinsic_instr* instr) override; 71 bool do_store_output(const store_loc& store_info, nir_intrinsic_instr* instr) override; 73 bool emit_varying_param(const store_loc& store_info, nir_intrinsic_instr* instr); 74 bool emit_varying_pos(const store_loc& store_info, nir_intrinsic_instr* instr, 76 bool emit_clip_vertices(const store_loc &store_info, nir_intrinsic_instr* instr); 99 bool do_store_output(const store_loc& store_info, nir_intrinsic_instr* instr) override; 110 bool do_store_output(const store_loc& store_info, nir_intrinsic_instr* inst [all...] |
| H A D | sfn_shader_tess_eval.h | 20 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 21 bool emit_load_tess_coord(nir_intrinsic_instr* instr); 22 bool load_tess_z_coord(nir_intrinsic_instr* instr);
|
| H A D | sfn_shader_tcs.h | 16 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 17 bool store_tess_factor(nir_intrinsic_instr* instr);
|
| H A D | sfn_shader_base.h | 115 bool emit_load_tcs_param_base(nir_intrinsic_instr* instr, int offset); 116 bool emit_load_local_shared(nir_intrinsic_instr* instr); 117 bool emit_store_local_shared(nir_intrinsic_instr* instr); 118 bool emit_atomic_local_shared(nir_intrinsic_instr* instr); 120 bool emit_barrier(nir_intrinsic_instr* instr); 160 bool emit_intrinsic_instruction(nir_intrinsic_instr* instr); 161 virtual bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr); 163 bool emit_discard_if(nir_intrinsic_instr* instr); 164 bool emit_load_ubo_vec4(nir_intrinsic_instr* instr); 165 bool emit_ssbo_atomic_add(nir_intrinsic_instr* inst [all...] |
| H A D | sfn_shader_vertex.h | 61 bool load_input(nir_intrinsic_instr* instr); 67 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override; 68 bool emit_store_local_shared(nir_intrinsic_instr* instr);
|
| /xsrc/external/mit/MesaLib/src/compiler/nir/ |
| H A D | nir_intrinsics_indices.h | 30 nir_intrinsic_base(const nir_intrinsic_instr *instr) 38 nir_intrinsic_set_base(nir_intrinsic_instr *instr, int val) 46 nir_intrinsic_has_base(const nir_intrinsic_instr *instr) 54 nir_intrinsic_write_mask(const nir_intrinsic_instr *instr) 62 nir_intrinsic_set_write_mask(nir_intrinsic_instr *instr, unsigned val) 70 nir_intrinsic_has_write_mask(const nir_intrinsic_instr *instr) 78 nir_intrinsic_stream_id(const nir_intrinsic_instr *instr) 86 nir_intrinsic_set_stream_id(nir_intrinsic_instr *instr, unsigned val) 94 nir_intrinsic_has_stream_id(const nir_intrinsic_instr *instr) 102 nir_intrinsic_ucp_id(const nir_intrinsic_instr *inst [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_gs_count_vertices.c | 27 static nir_intrinsic_instr * 33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); 40 static nir_intrinsic_instr * 69 nir_intrinsic_instr *intrin = as_set_vertex_count(instr);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_image.h | 39 unsigned ir3_get_image_coords(const nir_intrinsic_instr *instr, 41 type_t ir3_get_type_for_image_intrinsic(const nir_intrinsic_instr *instr);
|
| H A D | ir3_context.h | 170 nir_intrinsic_instr *intr, 173 nir_intrinsic_instr *intr); 175 struct ir3_context *ctx, nir_intrinsic_instr *intr); 177 nir_intrinsic_instr *intr, 180 nir_intrinsic_instr *intr); 182 struct ir3_context *ctx, nir_intrinsic_instr *intr); 184 nir_intrinsic_instr *intr, 187 nir_intrinsic_instr *intr, 190 nir_intrinsic_instr *intr); 214 nir_intrinsic_instr *intri [all...] |
| H A D | ir3_nir_lower_load_barycentric_at_sample.c | 42 lower_load_barycentric_at_sample(nir_builder *b, nir_intrinsic_instr *intr) 50 lower_load_sample_pos(nir_builder *b, nir_intrinsic_instr *intr) 67 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); 81 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_gs_count_vertices.c | 27 static nir_intrinsic_instr * 33 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); 40 static nir_intrinsic_instr * 78 nir_intrinsic_instr *intrin = as_set_vertex_and_primitive_count(instr);
|
| H A D | nir_schedule.h | 71 bool (* intrinsic_cb)(nir_intrinsic_instr *intr,
|
| H A D | nir_lower_fragcoord_wtrans.c | 41 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); 59 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
|
| H A D | nir_opt_barriers.c | 33 nir_intrinsic_instr *prev = NULL; 41 nir_intrinsic_instr *current = nir_instr_as_intrinsic(instr);
|
| H A D | nir_lower_image.c | 35 lower_cube_size(nir_builder *b, nir_intrinsic_instr *intrin) 41 nir_intrinsic_instr *_2darray_size = 71 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
|
| H A D | nir_opt_fragdepth.c | 42 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); 54 nir_intrinsic_instr *store_intrin = NULL; 65 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| H A D | anv_nir_lower_push_constants.c | 38 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | v3d_nir_lower_scratch.c | 38 v3d_nir_scratch_offset(nir_builder *b, nir_intrinsic_instr *instr) 54 v3d_nir_lower_load_scratch(nir_builder *b, nir_intrinsic_instr *instr) 65 nir_intrinsic_instr *chan_instr = 86 v3d_nir_lower_store_scratch(nir_builder *b, nir_intrinsic_instr *instr) 101 nir_intrinsic_instr *chan_instr = 133 nir_intrinsic_instr *intr =
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | v3d_nir_lower_scratch.c | 38 v3d_nir_scratch_offset(nir_builder *b, nir_intrinsic_instr *instr) 54 v3d_nir_lower_load_scratch(nir_builder *b, nir_intrinsic_instr *instr) 65 nir_intrinsic_instr *chan_instr = 86 v3d_nir_lower_store_scratch(nir_builder *b, nir_intrinsic_instr *instr) 101 nir_intrinsic_instr *chan_instr = 133 nir_intrinsic_instr *intr =
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/ |
| H A D | lima_nir_lower_uniform_to_scalar.c | 30 lower_load_uniform_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) 36 nir_intrinsic_instr *chan_intr = 72 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/ |
| H A D | lima_nir_lower_uniform_to_scalar.c | 30 lower_load_uniform_to_scalar(nir_builder *b, nir_intrinsic_instr *intr) 36 nir_intrinsic_instr *chan_intr = 72 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
|