HomeSort by: relevance | last modified time | path
    Searched refs:ir3 (Results 1 - 25 of 49) sorted by relevancy

1 2

  /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

Completed in 28 milliseconds

1 2