Home
last modified time | relevance | path

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

/external/mesa3d/src/freedreno/ir3/
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()
82 byte_offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_store_ssbo()
83 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_store_ssbo()
88 src0 = ir3_create_collect(ctx, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo()
132 byte_offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_atomic_ssbo()
133 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_atomic_ssbo()
141 src0 = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_atomic_ssbo()
181 ir3_get_src(ctx, &intr->src[3])[0], in emit_intrinsic_atomic_ssbo()
184 src1 = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_ssbo()
[all …]
Dir3_a6xx.c49 offset = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_load_ssbo()
76 val = ir3_create_collect(ctx, ir3_get_src(ctx, &intr->src[0]), ncomp); in emit_intrinsic_store_ssbo()
77 offset = ir3_get_src(ctx, &intr->src[3])[0]; in emit_intrinsic_store_ssbo()
116 data = ir3_get_src(ctx, &intr->src[2])[0]; in emit_intrinsic_atomic_ssbo()
135 src0 = ir3_get_src(ctx, &intr->src[4])[0]; in emit_intrinsic_atomic_ssbo()
136 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()
204 struct ir3_instruction * const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_load_image()
227 struct ir3_instruction * const *value = ir3_get_src(ctx, &intr->src[3]); in emit_intrinsic_store_image()
228 struct ir3_instruction * const *coords = ir3_get_src(ctx, &intr->src[1]); in emit_intrinsic_store_image()
[all …]
Dir3_compiler_nir.c294 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[0]]; in emit_alu()
309 struct ir3_instruction *const *src0 = ir3_get_src(ctx, &asrc->src); in emit_alu()
331 src[i] = ir3_get_src(ctx, &asrc->src)[asrc->swizzle[chan]]; in emit_alu()
733 struct ir3_instruction *offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo_ldc()
734 struct ir3_instruction *idx = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo_ldc()
763 src0 = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_ubo()
787 src1 = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_load_ubo()
873 offset = ir3_get_src(ctx, &intr->src[0])[0]; in emit_intrinsic_load_shared()
898 value = ir3_get_src(ctx, &intr->src[0]); in emit_intrinsic_store_shared()
899 offset = ir3_get_src(ctx, &intr->src[1])[0]; in emit_intrinsic_store_shared()
[all …]
Dir3_image.c47 return ir3_get_src(ctx, &src)[0]; in ir3_ssbo_to_ibo()
71 return ir3_get_src(ctx, &src)[0]; in ir3_image_to_ibo()
Dir3_context.c208 ir3_get_src(struct ir3_context *ctx, nir_src *src) in ir3_get_src() function
224 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, src->reg.indirect)[0], in ir3_get_src()
275 addr = ir3_get_addr0(ctx, ir3_get_src(ctx, dst->reg.indirect)[0], in ir3_put_dst()
Dir3_context.h179 struct ir3_instruction * const * ir3_get_src(struct ir3_context *ctx, nir_src *src);