Searched refs:ir3_get_src (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
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() 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 …]
|
D | ir3_a6xx.c | 49 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 …]
|
D | ir3_compiler_nir.c | 294 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 …]
|
D | ir3_image.c | 47 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()
|
D | ir3_context.c | 208 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()
|
D | ir3_context.h | 179 struct ir3_instruction * const * ir3_get_src(struct ir3_context *ctx, nir_src *src);
|