Lines Matching refs:ir3_instruction
64 struct ir3_instruction **inputs;
65 struct ir3_instruction **outputs;
80 struct ir3_instruction *ij[IJ_COUNT];
83 struct ir3_instruction *frag_face, *frag_coord;
86 …struct ir3_instruction *vertex_id, *basevertex, *instance_id, *base_instance, *draw_id, *view_inde…
89 struct ir3_instruction *samp_id, *samp_mask_in;
92 struct ir3_instruction *primitive_id;
93 struct ir3_instruction *gs_header;
96 struct ir3_instruction *patch_vertices_in;
97 struct ir3_instruction *tcs_header;
98 struct ir3_instruction *tess_coord;
101 struct ir3_instruction *local_invocation_id, *work_group_id;
134 struct ir3_instruction **last_dst;
159 struct ir3_instruction **dst);
161 …struct ir3_instruction * (*emit_intrinsic_atomic_ssbo)(struct ir3_context *ctx, nir_intrinsic_inst…
163 struct ir3_instruction **dst);
165 …struct ir3_instruction * (*emit_intrinsic_atomic_image)(struct ir3_context *ctx, nir_intrinsic_ins…
167 struct ir3_instruction **dst);
177 struct ir3_instruction ** ir3_get_dst_ssa(struct ir3_context *ctx, nir_ssa_def *dst, unsigned n);
178 struct ir3_instruction ** ir3_get_dst(struct ir3_context *ctx, nir_dest *dst, unsigned n);
179 struct ir3_instruction * const * ir3_get_src(struct ir3_context *ctx, nir_src *src);
181 struct ir3_instruction * ir3_create_collect(struct ir3_context *ctx,
182 struct ir3_instruction *const *arr, unsigned arrsz);
183 void ir3_split_dest(struct ir3_block *block, struct ir3_instruction **dst,
184 struct ir3_instruction *src, unsigned base, unsigned n);
185 void ir3_handle_bindless_cat6(struct ir3_instruction *instr, nir_src rsrc);
187 struct ir3_instruction **dst);
195 struct ir3_instruction * ir3_get_addr0(struct ir3_context *ctx,
196 struct ir3_instruction *src, int align);
197 struct ir3_instruction * ir3_get_addr1(struct ir3_context *ctx,
199 struct ir3_instruction * ir3_get_predicate(struct ir3_context *ctx,
200 struct ir3_instruction *src);
204 struct ir3_instruction *ir3_create_array_load(struct ir3_context *ctx,
205 struct ir3_array *arr, int n, struct ir3_instruction *address);
207 struct ir3_instruction *src, struct ir3_instruction *address);