• Home
  • Raw
  • Download

Lines Matching refs:ir3_instruction

43                          struct ir3_instruction **dst)  in emit_intrinsic_load_ssbo()
46 struct ir3_instruction *offset; in emit_intrinsic_load_ssbo()
47 struct ir3_instruction *ldib; in emit_intrinsic_load_ssbo()
69 struct ir3_instruction *stib, *val, *offset; in emit_intrinsic_store_ssbo()
109 static struct ir3_instruction *
113 struct ir3_instruction *atomic, *ibo, *src0, *src1, *data, *dummy; in emit_intrinsic_atomic_ssbo()
138 struct ir3_instruction *compare = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo()
194 struct ir3_instruction *split; in emit_intrinsic_atomic_ssbo()
202 struct ir3_instruction **dst) in emit_intrinsic_load_image()
205 struct ir3_instruction *ldib; in emit_intrinsic_load_image()
206 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_load_image()
229 struct ir3_instruction *stib; in emit_intrinsic_store_image()
230 struct ir3_instruction *const *value = ir3_get_src(ctx, &intr->src[3]); in emit_intrinsic_store_image()
231 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_store_image()
254 static struct ir3_instruction *
258 struct ir3_instruction *atomic, *ibo, *src0, *src1, *dummy; in emit_intrinsic_atomic_image()
259 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_atomic_image()
260 struct ir3_instruction *value = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_image()
282 struct ir3_instruction *compare = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_image()
342 struct ir3_instruction *split; in emit_intrinsic_atomic_image()
349 struct ir3_instruction **dst) in emit_intrinsic_image_size()
352 struct ir3_instruction *ibo = ir3_image_to_ibo(ctx, intr->src[0]); in emit_intrinsic_image_size()
353 struct ir3_instruction *resinfo = ir3_RESINFO(b, ibo, 0); in emit_intrinsic_image_size()
370 struct ir3_instruction **dst) in emit_intrinsic_load_global_ir3()
374 struct ir3_instruction *addr, *offset; in emit_intrinsic_load_global_ir3()
381 struct ir3_instruction *load = in emit_intrinsic_load_global_ir3()
398 struct ir3_instruction *value, *addr, *offset; in emit_intrinsic_store_global_ir3()
408 struct ir3_instruction *stg = in emit_intrinsic_store_global_ir3()