Lines Matching full:ir3
6 #include "ir3.h"
27 ir3_alloc(struct ir3 *shader, int sz) in ir3_alloc()
32 struct ir3 *
35 struct ir3 *shader = rzalloc(v, struct ir3); in ir3_create()
47 ir3_destroy(struct ir3 *shader) in ir3_destroy()
247 struct ir3 *shader = v->ir; in ir3_collect_info()
458 reg_create(struct ir3 *shader, int num, int flags) in reg_create()
470 struct ir3 *shader = instr->block->shader; in insert_instr()
494 ir3_block_create(struct ir3 *shader) in ir3_block_create()
640 struct ir3 *ir = instr->block->shader; in add_to_address_users()
823 struct ir3 *shader = instr->block->shader; in ir3_src_create()
835 struct ir3 *shader = instr->block->shader; in ir3_dst_create()
845 ir3_reg_clone(struct ir3 *shader, struct ir3_register *reg) in ir3_reg_clone()
914 ir3_clear_mark(struct ir3 *ir) in ir3_clear_mark()
922 ir3_count_instructions(struct ir3 *ir) in ir3_count_instructions()
936 ir3_count_instructions_sched(struct ir3 *ir) in ir3_count_instructions_sched()
960 ir3_count_instructions_ra(struct ir3 *ir) in ir3_count_instructions_ra()
974 ir3_lookup_array(struct ir3 *ir, unsigned id) in ir3_lookup_array()
982 void ir3_find_ssa_uses_for(struct ir3 *ir, void *mem_ctx, use_filter_cb filter) in ir3_find_ssa_uses_for()
1018 ir3_find_ssa_uses(struct ir3 *ir, void *mem_ctx, bool falsedeps) in ir3_find_ssa_uses()
1226 * seem not to work. We only use floating-point types in ir3 for in ir3_valid_flags()