Searched refs:ir3_context (Results 1 - 14 of 14) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_context.h | 45 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 D | ir3_image.h | 30 #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 D | ir3_context.c | 27 #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 D | ir3_a6xx.c | 29 #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 D | ir3_image.c | 42 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 D | ir3_a4xx.c | 30 #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 D | ir3_compiler_nir.c | 40 #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 D | ir3.h | 1655 struct ir3_context;
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_context.h | 44 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 D | ir3_context.c | 30 #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 D | ir3_a4xx.c | 29 #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 D | ir3_compiler_nir.c | 40 #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 D | ir3_a6xx.c | 29 #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 D | Makefile.sources | 27 ir3/ir3_context.c \ 28 ir3/ir3_context.h \
|
Completed in 17 milliseconds