Searched refs:ir3_collect (Results 1 – 5 of 5) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_a6xx.c | 139 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()
|
D | ir3_a4xx.c | 62 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()
|
D | ir3_context.h | 224 #define ir3_collect(block, ...) \ macro
|
D | ir3_compiler_nir.c | 1003 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/ |
D | 21.2.0.rst | 1533 - ir3: Add ir3_collect() for fixed-size collects
|