Searched refs:ir3_get_src (Results 1 – 6 of 6) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_a6xx.c | 49 offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_load_ssbo() 77 val = ir3_create_collect(b, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo() 78 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_store_ssbo() 118 data = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_atomic_ssbo() 137 src0 = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_ssbo() 138 struct ir3_instruction *compare = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo() 141 src0 = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo() 206 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_load_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() [all …]
|
D | ir3_a4xx.c | 47 byte_offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ssbo() 48 offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_load_ssbo() 78 byte_offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_store_ssbo() 79 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_store_ssbo() 84 src0 = ir3_create_collect(b, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo() 129 struct ir3_instruction *data = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_atomic_ssbo() 132 ir3_collect(b, ir3_get_src(ctx, &intr->src[1])[0], create_immed(b, 0)); in emit_intrinsic_atomic_ssbo() 134 struct ir3_instruction *src3 = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo() 169 struct ir3_instruction *dword_offset = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_ssbo() 237 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_load_image() [all …]
|
D | ir3_compiler_nir.c | 322 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[0]]; in emit_alu() 337 struct ir3_instruction *const *src0 = ir3_get_src(ctx, &asrc->src); in emit_alu() 359 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[chan]]; in emit_alu() 758 struct ir3_instruction *offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo_ldc() 759 struct ir3_instruction *idx = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo_ldc() 788 src0 = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo() 814 src1 = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo() 889 offset = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_shared() 913 value = ir3_get_src(ctx, &intr->src[0]); in emit_intrinsic_store_shared() 914 offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_store_shared() [all …]
|
D | ir3_image.c | 46 return ir3_get_src(ctx, &src)[0]; in ir3_ssbo_to_ibo() 70 return ir3_get_src(ctx, &src)[0]; in ir3_image_to_ibo()
|
D | ir3_context.c | 209 ir3_get_src(struct ir3_context *ctx, nir_src *src) in ir3_get_src() function 225 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, src->reg.indirect)[0], in ir3_get_src() 276 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, dst->reg.indirect)[0], in ir3_put_dst()
|
D | ir3_context.h | 204 struct ir3_instruction *const *ir3_get_src(struct ir3_context *ctx,
|