Searched refs:ir3_context (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/
H A Dir3_context.h45 struct ir3_context { struct
169 void (*emit_intrinsic_load_ssbo)(struct ir3_context *ctx,
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 *ct
[all...]
H A Dir3_image.h30 #include "ir3_context.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);
H A Dir3_context.c27 #include "ir3_context.h"
33 struct ir3_context *
36 struct ir3_context *ctx = rzalloc(NULL, struct ir3_context);
166 ir3_context_free(struct ir3_context *ctx)
179 ir3_get_dst_ssa(struct ir3_context *ctx, nir_ssa_def *dst, unsigned n)
188 ir3_get_dst(struct ir3_context *ctx, nir_dest *dst, unsigned n)
209 ir3_get_src(struct ir3_context *ctx, nir_src *src)
239 ir3_put_dst(struct ir3_context *ctx, nir_dest *dst)
393 ir3_context_error(struct ir3_context *ct
[all...]
H A Dir3_a6xx.c29 #include "ir3_context.h"
42 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
66 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
110 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
201 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr,
226 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
255 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
348 emit_intrinsic_image_size(struct ir3_context *ctx, nir_intrinsic_instr *intr,
368 emit_intrinsic_load_global_ir3(struct ir3_context *ctx,
394 emit_intrinsic_store_global_ir3(struct ir3_context *ct
[all...]
H A Dir3_image.c42 ir3_ssbo_to_ibo(struct ir3_context *ctx, nir_src src)
66 ir3_image_to_ibo(struct ir3_context *ctx, nir_src src)
H A Dir3_a4xx.c30 #include "ir3_context.h"
39 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
67 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
121 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
190 get_image_offset(struct ir3_context *ctx, const nir_intrinsic_instr *instr,
233 emit_intrinsic_load_image(struct ir3_context *ctx, nir_intrinsic_instr *intr,
259 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
296 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
H A Dir3_compiler_nir.c40 #include "ir3_context.h"
64 create_input(struct ir3_context *ctx, unsigned compmask)
78 create_frag_input(struct ir3_context *ctx, struct ir3_instruction *coord,
101 create_driver_param(struct ir3_context *ctx, enum ir3_driver_param dp)
124 create_cov(struct ir3_context *ctx, struct ir3_instruction *src,
279 resize_shift_amount(struct ir3_context *ctx, struct ir3_instruction *src,
289 emit_alu(struct ir3_context *ctx, nir_alu_instr *alu)
752 emit_intrinsic_load_ubo_ldc(struct ir3_context *ctx, nir_intrinsic_instr *intr,
776 emit_intrinsic_load_ubo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
855 emit_intrinsic_ssbo_size(struct ir3_context *ct
[all...]
H A Dir3.h1655 struct ir3_context;
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_context.h44 struct ir3_context { struct
128 void (*emit_intrinsic_load_ssbo)(struct ir3_context *ctx, nir_intrinsic_instr *intr,
130 void (*emit_intrinsic_store_ssbo)(struct ir3_context *ctx, nir_intrinsic_instr *intr);
131 struct ir3_instruction * (*emit_intrinsic_atomic_ssbo)(struct ir3_context *ctx, nir_intrinsic_instr *intr);
132 void (*emit_intrinsic_store_image)(struct ir3_context *ctx, nir_intrinsic_instr *intr);
133 struct ir3_instruction * (*emit_intrinsic_atomic_image)(struct ir3_context *ctx, nir_intrinsic_instr *intr);
139 struct ir3_context * ir3_context_init(struct ir3_compiler *compiler,
141 void ir3_context_free(struct ir3_context *ctx);
145 unsigned ir3_pointer_size(struct ir3_context *ctx)
150 struct ir3_instruction ** ir3_get_dst_ssa(struct ir3_context *ct
[all...]
H A Dir3_context.c30 #include "ir3_context.h"
35 struct ir3_context *
39 struct ir3_context *ctx = rzalloc(NULL, struct ir3_context);
175 ir3_context_free(struct ir3_context *ctx)
188 ir3_get_dst_ssa(struct ir3_context *ctx, nir_ssa_def *dst, unsigned n)
197 ir3_get_dst(struct ir3_context *ctx, nir_dest *dst, unsigned n)
218 ir3_get_src(struct ir3_context *ctx, nir_src *src)
248 ir3_put_dst(struct ir3_context *ctx, nir_dest *dst)
299 ir3_create_collect(struct ir3_context *ct
[all...]
H A Dir3_a4xx.c29 #include "ir3_context.h"
39 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
72 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
127 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
210 get_image_offset(struct ir3_context *ctx, const nir_variable *var,
255 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
295 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
H A Dir3_compiler_nir.c40 #include "ir3_context.h"
44 create_indirect_load(struct ir3_context *ctx, unsigned arrsz, int n,
66 create_input_compmask(struct ir3_context *ctx, unsigned n, unsigned compmask)
80 create_input(struct ir3_context *ctx, unsigned n)
86 create_frag_input(struct ir3_context *ctx, bool use_ldlv, unsigned n)
106 create_driver_param(struct ir3_context *ctx, enum ir3_driver_param dp)
163 create_cov(struct ir3_context *ctx, struct ir3_instruction *src,
289 emit_alu(struct ir3_context *ctx, nir_alu_instr *alu)
678 emit_intrinsic_load_ubo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
750 emit_intrinsic_ssbo_size(struct ir3_context *ct
[all...]
H A Dir3_a6xx.c29 #include "ir3_context.h"
43 emit_intrinsic_load_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr,
68 emit_intrinsic_store_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
115 emit_intrinsic_atomic_ssbo(struct ir3_context *ctx, nir_intrinsic_instr *intr)
207 emit_intrinsic_store_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
236 emit_intrinsic_atomic_image(struct ir3_context *ctx, nir_intrinsic_instr *intr)
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/
H A DMakefile.sources27 ir3/ir3_context.c \
28 ir3/ir3_context.h \

Completed in 17 milliseconds