• Home
  • Raw
  • Download

Lines Matching refs:ir3_instruction

65    struct ir3_instruction **inputs;
66 struct ir3_instruction **outputs;
81 struct ir3_instruction *ij[IJ_COUNT];
84 struct ir3_instruction *frag_face, *frag_coord;
87 struct ir3_instruction *vertex_id, *basevertex, *instance_id, *base_instance,
91 struct ir3_instruction *samp_id, *samp_mask_in;
94 struct ir3_instruction *primitive_id;
95 struct ir3_instruction *gs_header;
98 struct ir3_instruction *patch_vertices_in;
99 struct ir3_instruction *tcs_header;
100 struct ir3_instruction *tess_coord;
101 struct ir3_instruction *rel_patch_id;
104 struct ir3_instruction *local_invocation_id, *work_group_id;
140 struct ir3_instruction **last_dst;
171 struct ir3_instruction **dst);
174 struct ir3_instruction *(*emit_intrinsic_atomic_ssbo)(
178 struct ir3_instruction **dst);
181 struct ir3_instruction *(*emit_intrinsic_atomic_image)(
185 struct ir3_instruction **dst);
188 struct ir3_instruction **dst);
200 struct ir3_instruction **ir3_get_dst_ssa(struct ir3_context *ctx,
202 struct ir3_instruction **ir3_get_dst(struct ir3_context *ctx, nir_dest *dst,
204 struct ir3_instruction *const *ir3_get_src(struct ir3_context *ctx,
207 struct ir3_instruction *ir3_create_collect(struct ir3_block *block,
208 struct ir3_instruction *const *arr,
210 void ir3_split_dest(struct ir3_block *block, struct ir3_instruction **dst,
211 struct ir3_instruction *src, unsigned base, unsigned n);
212 void ir3_handle_bindless_cat6(struct ir3_instruction *instr, nir_src rsrc);
213 void ir3_handle_nonuniform(struct ir3_instruction *instr,
217 struct ir3_instruction **dst);
221 struct ir3_instruction *__arr[] = {__VA_ARGS__}; \
234 struct ir3_instruction *ir3_get_addr0(struct ir3_context *ctx,
235 struct ir3_instruction *src, int align);
236 struct ir3_instruction *ir3_get_addr1(struct ir3_context *ctx,
238 struct ir3_instruction *ir3_get_predicate(struct ir3_context *ctx,
239 struct ir3_instruction *src);
243 struct ir3_instruction *ir3_create_array_load(struct ir3_context *ctx,
245 struct ir3_instruction *address);
247 int n, struct ir3_instruction *src,
248 struct ir3_instruction *address);