Searched refs:ir3_context (Results 1 – 10 of 10) sorted by relevance
/external/mesa3d/src/freedreno/ir3/ |
D | ir3_context.h | 44 struct ir3_context { struct 158 void (*emit_intrinsic_load_ssbo)(struct ir3_context *ctx, nir_intrinsic_instr *intr, argument 160 void (*emit_intrinsic_store_ssbo)(struct ir3_context *ctx, nir_intrinsic_instr *intr); 161 …struct ir3_instruction * (*emit_intrinsic_atomic_ssbo)(struct ir3_context *ctx, nir_intrinsic_inst… 162 void (*emit_intrinsic_load_image)(struct ir3_context *ctx, nir_intrinsic_instr *intr, 164 void (*emit_intrinsic_store_image)(struct ir3_context *ctx, nir_intrinsic_instr *intr); 165 …struct ir3_instruction * (*emit_intrinsic_atomic_image)(struct ir3_context *ctx, nir_intrinsic_ins… 166 void (*emit_intrinsic_image_size)(struct ir3_context *ctx, nir_intrinsic_instr *intr, 173 struct ir3_context * ir3_context_init(struct ir3_compiler *compiler, 175 void ir3_context_free(struct ir3_context *ctx); [all …]
|
D | ir3_context.c | 33 struct ir3_context * 37 struct ir3_context *ctx = rzalloc(NULL, struct ir3_context); in ir3_context_init() 165 ir3_context_free(struct ir3_context *ctx) in ir3_context_free() 178 ir3_get_dst_ssa(struct ir3_context *ctx, nir_ssa_def *dst, unsigned n) in ir3_get_dst_ssa() 187 ir3_get_dst(struct ir3_context *ctx, nir_dest *dst, unsigned n) in ir3_get_dst() 208 ir3_get_src(struct ir3_context *ctx, nir_src *src) in ir3_get_src() 238 ir3_put_dst(struct ir3_context *ctx, nir_dest *dst) in ir3_put_dst() 300 ir3_create_collect(struct ir3_context *ctx, struct ir3_instruction *const *arr, in ir3_create_collect() 404 ir3_context_error(struct ir3_context *ctx, const char *format, ...) in ir3_context_error() 480 ir3_get_addr0(struct ir3_context *ctx, struct ir3_instruction *src, int align) in ir3_get_addr0() [all …]
|
D | ir3_image.h | 34 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);
|
D | ir3_compiler_nir.c | 54 create_input(struct ir3_context *ctx, unsigned compmask) in create_input() 68 create_frag_input(struct ir3_context *ctx, struct ir3_instruction *coord, unsigned n) in create_frag_input() 90 create_driver_param(struct ir3_context *ctx, enum ir3_driver_param dp) in create_driver_param() 113 create_cov(struct ir3_context *ctx, struct ir3_instruction *src, in create_cov() 260 emit_alu(struct ir3_context *ctx, nir_alu_instr *alu) in emit_alu() 727 emit_intrinsic_load_ubo_ldc(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ubo_ldc() 751 emit_intrinsic_load_ubo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ubo() 828 emit_intrinsic_ssbo_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_ssbo_size() 866 emit_intrinsic_load_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_shared() 891 emit_intrinsic_store_shared(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_shared() [all …]
|
D | ir3_a6xx.c | 42 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo() 65 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo() 108 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo() 199 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_image() 223 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image() 251 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image() 344 emit_intrinsic_image_size(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_image_size()
|
D | ir3_a4xx.c | 39 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr, in emit_intrinsic_load_ssbo() 71 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_ssbo() 123 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_ssbo() 204 get_image_offset(struct ir3_context *ctx, const nir_intrinsic_instr *instr, in get_image_offset() 250 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_store_image() 288 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr) in emit_intrinsic_atomic_image()
|
D | ir3_image.c | 43 ir3_ssbo_to_ibo(struct ir3_context *ctx, nir_src src) in ir3_ssbo_to_ibo() 67 ir3_image_to_ibo(struct ir3_context *ctx, nir_src src) in ir3_image_to_ibo()
|
D | meson.build | 74 'ir3_context.c', 75 'ir3_context.h',
|
D | ir3.h | 1306 struct ir3_context;
|
/external/mesa3d/src/freedreno/ |
D | Makefile.sources | 43 ir3/ir3_context.c \ 44 ir3/ir3_context.h \
|