Home
last modified time | relevance | path

Searched refs:ir3_context (Results 1 – 11 of 11) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
Dir3_context.h45 struct ir3_context { struct
169 void (*emit_intrinsic_load_ssbo)(struct ir3_context *ctx, argument
172 void (*emit_intrinsic_store_ssbo)(struct ir3_context *ctx,
175 struct ir3_context *ctx, nir_intrinsic_instr *intr);
176 void (*emit_intrinsic_load_image)(struct ir3_context *ctx,
179 void (*emit_intrinsic_store_image)(struct ir3_context *ctx,
182 struct ir3_context *ctx, nir_intrinsic_instr *intr);
183 void (*emit_intrinsic_image_size)(struct ir3_context *ctx,
186 void (*emit_intrinsic_load_global_ir3)(struct ir3_context *ctx,
189 void (*emit_intrinsic_store_global_ir3)(struct ir3_context *ctx,
[all …]
Dir3_context.c33 struct ir3_context *
36 struct ir3_context *ctx = rzalloc(NULL, struct ir3_context); in ir3_context_init()
166 ir3_context_free(struct ir3_context *ctx) in ir3_context_free()
179 ir3_get_dst_ssa(struct ir3_context *ctx, nir_ssa_def *dst, unsigned n) in ir3_get_dst_ssa()
188 ir3_get_dst(struct ir3_context *ctx, nir_dest *dst, unsigned n) in ir3_get_dst()
209 ir3_get_src(struct ir3_context *ctx, nir_src *src) in ir3_get_src()
239 ir3_put_dst(struct ir3_context *ctx, nir_dest *dst) in ir3_put_dst()
393 ir3_context_error(struct ir3_context *ctx, const char *format, ...) in ir3_context_error()
466 ir3_get_addr0(struct ir3_context *ctx, struct ir3_instruction *src, int align) in ir3_get_addr0()
491 ir3_get_addr1(struct ir3_context *ctx, unsigned const_val) in ir3_get_addr1()
[all …]
Dir3_a6xx.c42 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo()
66 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo()
110 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo()
201 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_image()
226 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image()
255 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image()
348 emit_intrinsic_image_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_image_size()
368 emit_intrinsic_load_global_ir3(struct ir3_context *ctx, in emit_intrinsic_load_global_ir3()
394 emit_intrinsic_store_global_ir3(struct ir3_context *ctx, in emit_intrinsic_store_global_ir3()
Dir3_compiler_nir.c64 create_input(struct ir3_context *ctx, unsigned compmask) in create_input()
78 create_frag_input(struct ir3_context *ctx, struct ir3_instruction *coord, in create_frag_input()
101 create_driver_param(struct ir3_context *ctx, enum ir3_driver_param dp) in create_driver_param()
124 create_cov(struct ir3_context *ctx, struct ir3_instruction *src, in create_cov()
279 resize_shift_amount(struct ir3_context *ctx, struct ir3_instruction *src, in resize_shift_amount()
289 emit_alu(struct ir3_context *ctx, nir_alu_instr *alu) in emit_alu()
752 emit_intrinsic_load_ubo_ldc(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ubo_ldc()
776 emit_intrinsic_load_ubo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ubo()
855 emit_intrinsic_ssbo_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_ssbo_size()
882 emit_intrinsic_load_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_shared()
[all …]
Dir3_image.h34 struct ir3_instruction *ir3_ssbo_to_ibo(struct ir3_context *ctx, nir_src src);
36 struct ir3_instruction *ir3_image_to_ibo(struct ir3_context *ctx, nir_src src);
Dir3_a4xx.c39 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo()
67 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo()
121 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo()
190 get_image_offset(struct ir3_context *ctx, const nir_intrinsic_instr *instr, in get_image_offset()
233 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_image()
259 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image()
296 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image()
Dir3_image.c42 ir3_ssbo_to_ibo(struct ir3_context *ctx, nir_src src) in ir3_ssbo_to_ibo()
66 ir3_image_to_ibo(struct ir3_context *ctx, nir_src src) in ir3_image_to_ibo()
Dmeson.build75 'ir3_context.c',
76 'ir3_context.h',
Dir3.h1655 struct ir3_context;
/third_party/mesa3d/src/freedreno/ci/
Dfreedreno-a630-fails.txt90 # gl-2.0-edgeflag: ../src/freedreno/ir3/ir3_context.c:411: ir3_context_error: Assertion `!""' fail…
521 # gl-2.0-edgeflag: ../src/freedreno/ir3/ir3_context.c:411: ir3_context_error: Assertion `!""' fail…
574 # gl-2.0-edgeflag: ../src/freedreno/ir3/ir3_context.c:411: ir3_context_error: Assertion `!""' fail…
/third_party/mesa3d/ohos/
Ddependency_inputs.gni1376 ../src/freedreno/ir3/ir3_context.c
1377 ../src/freedreno/ir3/ir3_context.h