Home
last modified time | relevance | path

Searched refs:ir3_collect (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_a6xx.c139 src1 = ir3_collect(b, dummy, compare, data); in emit_intrinsic_atomic_ssbo()
142 src1 = ir3_collect(b, dummy, data); in emit_intrinsic_atomic_ssbo()
283 src1 = ir3_collect(b, dummy, compare, value); in emit_intrinsic_atomic_image()
285 src1 = ir3_collect(b, dummy, value); in emit_intrinsic_atomic_image()
376 addr = ir3_collect(b, ir3_get_src(ctx, &intr->src[0])[0], in emit_intrinsic_load_global_ir3()
412 addr = ir3_collect(b, ir3_get_src(ctx, &intr->src[1])[0], in emit_intrinsic_store_global_ir3()
452 addr = ir3_collect(b, ir3_get_src(ctx, &intr->src[0])[0], in emit_intrinsic_atomic_global()
457 src1 = ir3_collect(b, compare, value); in emit_intrinsic_atomic_global()
Dir3_a4xx.c62 return ir3_collect(b, byte_offset, create_immed(b, 0)); in byte_offset_to_address()
199 data = ir3_collect(b, src3, data); in emit_intrinsic_atomic_ssbo()
273 return ir3_collect(b, offset, create_immed(b, 0)); in get_image_offset()
407 src0 = ir3_collect(b, ir3_get_src(ctx, &intr->src[4])[0], src0); in emit_intrinsic_atomic_image()
Dir3_context.h224 #define ir3_collect(block, ...) \ macro
Dir3_compiler_nir.c1003 addr = ir3_collect(b, addr, base_hi); in emit_intrinsic_load_ubo()
1245 src1 = ir3_collect(b, ir3_get_src(ctx, &intr->src[2])[0], src1); in emit_intrinsic_atomic_shared()
1390 info.samp_tex = ir3_collect(b, texture, sampler); in get_image_ssbo_samp_tex_src()
1401 info.samp_tex = ir3_collect(b, sampler, texture); in get_image_ssbo_samp_tex_src()
1547 struct ir3_instruction *coords = ir3_collect(b, offset, create_immed(b, 0)); in emit_intrinsic_load_ssbo()
2878 info.samp_tex = ir3_collect(b, texture, sampler); in get_tex_samp_tex_src()
2907 info.samp_tex = ir3_collect(b, sampler, texture); in get_tex_samp_tex_src()
3163 info.samp_tex = ir3_collect( in emit_tex()
4654 struct ir3_instruction *out = ir3_collect(ctx->block, ctx->primitive_id); in ir3_compile_shader_nir()
4667 struct ir3_instruction *out = ir3_collect(ctx->block, ctx->rel_patch_id); in ir3_compile_shader_nir()
[all …]
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst1533 - ir3: Add ir3_collect() for fixed-size collects