Searched refs:nir_intrinsic_instr (Results 1 - 25 of 436) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_emitssboinstruction.h23 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 Dsfn_shader_fragment.h53 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 Dsfn_shader_geometry.h46 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 Dsfn_shader_compute.h47 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 Dsfn_vertexstageexport.h26 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 Dsfn_shader_tess_eval.h20 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 Dsfn_shader_tcs.h16 bool emit_intrinsic_instruction_override(nir_intrinsic_instr* instr) override;
17 bool store_tess_factor(nir_intrinsic_instr* instr);
H A Dsfn_shader_base.h115 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 Dsfn_shader_vertex.h61 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 Dnir_intrinsics_indices.h30 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 Dnir_gs_count_vertices.c27 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 Dir3_image.h39 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 Dir3_context.h170 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 Dir3_nir_lower_load_barycentric_at_sample.c42 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 Dnir_gs_count_vertices.c27 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 Dnir_schedule.h71 bool (* intrinsic_cb)(nir_intrinsic_instr *intr,
H A Dnir_lower_fragcoord_wtrans.c41 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
59 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
H A Dnir_opt_barriers.c33 nir_intrinsic_instr *prev = NULL;
41 nir_intrinsic_instr *current = nir_instr_as_intrinsic(instr);
H A Dnir_lower_image.c35 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 Dnir_opt_fragdepth.c42 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 Danv_nir_lower_push_constants.c38 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr);
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_scratch.c38 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 Dv3d_nir_lower_scratch.c38 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 Dlima_nir_lower_uniform_to_scalar.c30 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 Dlima_nir_lower_uniform_to_scalar.c30 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);

Completed in 15 milliseconds

1234567891011>>