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 | 78 byte_offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ssbo() 79 offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_load_ssbo() 109 byte_offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_store_ssbo() 110 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_store_ssbo() 115 src0 = ir3_create_collect(b, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo() 160 struct ir3_instruction *data = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_atomic_ssbo() 163 byte_offset_to_address(ctx, &intr->src[0], ir3_get_src(ctx, &intr->src[1])[0]); in emit_intrinsic_atomic_ssbo() 165 struct ir3_instruction *src3 = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo() 200 struct ir3_instruction *dword_offset = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_ssbo() 284 struct ir3_instruction *const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_load_image() [all …]
|
D | ir3_compiler_nir.c | 396 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[0]]; in emit_alu() 411 struct ir3_instruction *const *src0 = ir3_get_src(ctx, &asrc->src); in emit_alu() 433 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[chan]]; in emit_alu() 894 struct ir3_instruction *offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo_ldc() 895 struct ir3_instruction *idx = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo_ldc() 921 struct ir3_instruction *offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_copy_ubo_to_uniform() 922 struct ir3_instruction *idx = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_copy_ubo_to_uniform() 950 src0 = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo() 976 src1 = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo() 1026 struct ir3_instruction *src0 = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_kernel_input() [all …]
|
D | ir3_image.c | 46 return ir3_get_src(ctx, &src)[0]; in ir3_ssbo_to_ibo() 65 return ir3_get_src(ctx, &src)[0]; in ir3_image_to_ibo() 72 struct ir3_instruction *image_idx = ir3_get_src(ctx, &src)[0]; in ir3_image_to_ibo()
|
D | ir3_context.c | 212 ir3_get_src(struct ir3_context *ctx, nir_src *src) in ir3_get_src() function 228 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, src->reg.indirect)[0], in ir3_get_src() 278 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, dst->reg.indirect)[0], in ir3_put_dst()
|
D | ir3_context.h | 209 struct ir3_instruction *const *ir3_get_src(struct ir3_context *ctx,
|