Home
last modified time | relevance | path

Searched refs:ir3_get_src (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_a6xx.c49 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 …]
Dir3_a4xx.c78 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 …]
Dir3_compiler_nir.c396 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 …]
Dir3_image.c46 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()
Dir3_context.c212 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()
Dir3_context.h209 struct ir3_instruction *const *ir3_get_src(struct ir3_context *ctx,