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.c47 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 …]
Dir3_compiler_nir.c322 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 …]
Dir3_image.c46 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()
Dir3_context.c209 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()
Dir3_context.h204 struct ir3_instruction *const *ir3_get_src(struct ir3_context *ctx,