| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| Android.gen.mk | 28 $(MESA_TOP)/src/freedreno/ir3/ir3_nir_trig.py \ 33 $(intermediates)/ir3/ir3_nir_trig.c: $(ir3_nir_trig_deps)
|
| Android.mk | 41 $(LOCAL_PATH)/ir3 \
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| ir3_remove_unreachable.c | 24 #include "ir3.h" 33 delete_block(struct ir3 *ir, struct ir3_block *block) 110 ir3_remove_unreachable(struct ir3 *ir)
|
| ir3_ra.h | 28 #include "ir3.h" 146 struct ir3_liveness *ir3_calc_liveness(void *mem_ctx, struct ir3 *ir); 151 void ir3_create_parallel_copies(struct ir3 *ir); 153 void ir3_merge_regs(struct ir3_liveness *live, struct ir3 *ir); 165 bool ir3_spill(struct ir3 *ir, struct ir3_shader_variant *v, 169 bool ir3_lower_spill(struct ir3 *ir);
|
| ir3.c | 24 #include "ir3.h" 45 ir3_alloc(struct ir3 *shader, int sz) 50 struct ir3 * 53 struct ir3 *shader = rzalloc(v, struct ir3); 65 ir3_destroy(struct ir3 *shader) 223 struct ir3 *shader = v->ir; 336 reg_create(struct ir3 *shader, int num, int flags) 348 struct ir3 *shader = block->shader; 359 ir3_block_create(struct ir3 *shader [all...] |
| ir3.h | 42 struct ir3; 47 void *data; /* used internally in ir3 assembler */ 459 struct ir3 { struct 534 struct ir3_array *ir3_lookup_array(struct ir3 *ir, unsigned id); 545 struct ir3 *shader; 614 ir3_start_block(struct ir3 *ir) 629 void ir3_calc_dominance(struct ir3 *ir); 634 struct ir3 *ir3_create(struct ir3_compiler *compiler, 636 void ir3_destroy(struct ir3 *shader); 639 void *ir3_alloc(struct ir3 *shader, int sz) [all...] |
| ir3_dce.c | 29 #include "ir3.h" 100 find_and_remove_unused(struct ir3 *ir, struct ir3_shader_variant *so) 188 ir3_dce(struct ir3 *ir, struct ir3_shader_variant *so)
|
| ir3_compiler.h | 35 #include "ir3.h" 239 ir3_debug_print(struct ir3 *ir, const char *when)
|
| ir3_dominance.c | 26 #include "ir3.h" 87 ir3_calc_dominance(struct ir3 *ir)
|
| ir3_lower_subgroups.c | 24 #include "ir3.h" 75 split_block(struct ir3 *ir, struct ir3_block *before_block, 128 lower_block(struct ir3 *ir, struct ir3_block **block) 252 ir3_lower_subgroups(struct ir3 *ir)
|
| ir3_legalize.c | 30 #include "ir3.h" 540 opt_jump(struct ir3 *ir) 603 resolve_jumps(struct ir3 *ir) 631 mark_xvergence_points(struct ir3 *ir) 662 block_sched(struct ir3 *ir) 742 kill_sched(struct ir3 *ir, struct ir3_shader_variant *so) 794 nop_sched(struct ir3 *ir, struct ir3_shader_variant *so) 842 ir3_legalize(struct ir3 *ir, struct ir3_shader_variant *so, int *max_bary)
|
| ir3_cf.c | 26 #include "ir3.h" 168 ir3_cf(struct ir3 *ir)
|
| ir3_cp_postsched.c | 27 #include "ir3.h" 213 ir3_cp_postsched(struct ir3 *ir)
|
| ir3_cse.c | 24 #include "ir3.h" 109 ir3_cse(struct ir3 *ir)
|
| ir3_array_to_ssa.c | 46 #include "ir3.h" 57 struct ir3 *ir; 208 ir3_array_to_ssa(struct ir3 *ir)
|
| ir3_sched.c | 30 #include "ir3.h" 400 struct ir3 *ir = instr->block->shader; 417 struct ir3 *ir = instr->block->shader; 466 struct ir3 *ir = instr->block->shader; 907 struct ir3 *ir; 1195 struct ir3 *ir = block->shader; 1235 ir3_sched(struct ir3 *ir) 1369 ir3_sched_add_deps(struct ir3 *ir)
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| ir3.h | 41 struct ir3; 409 struct ir3 { struct 479 struct ir3_array * ir3_lookup_array(struct ir3 *ir, unsigned id); 483 struct ir3 *shader; 526 struct ir3 * ir3_create(struct ir3_compiler *compiler, 528 void ir3_destroy(struct ir3 *shader); 529 void * ir3_assemble(struct ir3 *shader, 531 void * ir3_alloc(struct ir3 *shader, int sz); 533 struct ir3_block * ir3_block_create(struct ir3 *shader); 544 struct ir3_register * ir3_reg_clone(struct ir3 *shader [all...] |
| ir3_sun.c | 30 #include "ir3.h" 93 ir3_sun(struct ir3 *ir)
|
| ir3_depth.c | 29 #include "ir3.h" 212 compute_depth_and_remove_unused(struct ir3 *ir) 266 ir3_depth(struct ir3 *ir)
|
| ir3.c | 24 #include "ir3.h" 43 void * ir3_alloc(struct ir3 *shader, int sz) 48 struct ir3 * ir3_create(struct ir3_compiler *compiler, 51 struct ir3 *shader = rzalloc(NULL, struct ir3); 67 void ir3_destroy(struct ir3 *shader) 860 void * ir3_assemble(struct ir3 *shader, struct ir3_info *info, 914 static struct ir3_register * reg_create(struct ir3 *shader, 930 struct ir3 *shader = block->shader; 940 struct ir3_block * ir3_block_create(struct ir3 *shader [all...] |
| ir3_sched.c | 30 #include "ir3.h" 366 struct ir3 *ir = instr->block->shader; 412 struct ir3 *ir = instr->block->shader; 533 struct ir3 *ir; 577 struct ir3 *ir; 788 int ir3_sched(struct ir3 *ir) 923 ir3_sched_add_deps(struct ir3 *ir)
|
| ir3_legalize.c | 30 #include "ir3.h" 434 resolve_jumps(struct ir3 *ir) 475 mark_convergence_points(struct ir3 *ir) 490 ir3_legalize(struct ir3 *ir, bool *has_ssbo, bool *need_pixlod, int *max_bary)
|
| ir3_group.c | 27 #include "ir3.h" 227 find_neighbors(struct ir3 *ir) 270 ir3_group(struct ir3 *ir)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/tests/ |
| delay.c | 27 #include "ir3.h" 32 * A test for delay-slot calculation. Each test specifies ir3 assembly 125 fixup_wrmask(struct ir3 *ir) 158 struct ir3 *ir = shader->variants->ir;
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ |
| Android.mk | 30 include $(LOCAL_PATH)/Android.ir3.mk
|