Home
last modified time | relevance | path

Searched defs:live (Results 1 – 25 of 114) sorted by relevance

12345

/third_party/mesa3d/src/compiler/nir/
Dnir_remove_dead_variables.c65 add_var_use_deref(nir_deref_instr *deref, struct set *live) in add_var_use_deref()
96 add_var_use_shader(nir_shader *shader, struct set *live, nir_variable_mode modes) in add_var_use_shader()
163 struct set *live, const nir_remove_dead_variables_options *opts) in remove_dead_vars()
192 struct set *live = _mesa_pointer_set_create(NULL); in nir_remove_dead_variables() local
Dnir_liveness.c75 BITSET_WORD *live = void_live; in set_src_live() local
91 BITSET_WORD *live = void_live; in set_ssa_def_dead() local
111 BITSET_WORD *live = state->tmp_live; in propagate_across_edge() local
248 BITSET_WORD *live = ralloc_array(mem_ctx, BITSET_WORD, bitset_words); in nir_get_live_ssa_defs() local
Dnir_opt_dce.c115 bool live = is_live(defs_live, instr); in dce_block() local
/third_party/mesa3d/src/panfrost/bifrost/
Dbi_opt_dce.c38 uint8_t *live = rzalloc_array(block, uint8_t, temp_count); in bi_opt_dead_code_eliminate() local
81 bi_postra_liveness_ins(uint64_t live, bi_instr *ins) in bi_postra_liveness_ins()
108 uint64_t live = blk->reg_live_out; in bi_postra_liveness_block() local
158 uint64_t live = block->reg_live_out; in bi_opt_dce_post_ra() local
Dbi_liveness.c35 bi_liveness_ins_update(uint8_t *live, bi_instr *ins, unsigned max) in bi_liveness_ins_update()
68 uint8_t *live = ralloc_array(blk, uint8_t, temp_count); in liveness_block_update() local
Dbi_pressure_schedule.c37 uint8_t *live; member
229 calculate_pressure_delta(bi_instr *I, uint8_t *live, unsigned max) in calculate_pressure_delta()
342 uint8_t *live = ralloc_array(memctx, uint8_t, temp_count); in bi_pressure_schedule() local
/third_party/mesa3d/src/panfrost/util/
Dpan_liveness.c33 pan_liveness_gen(uint16_t *live, unsigned node, unsigned max, uint16_t mask) in pan_liveness_gen()
42 pan_liveness_kill(uint16_t *live, unsigned node, unsigned max, uint16_t mask) in pan_liveness_kill()
51 pan_liveness_get(uint16_t *live, unsigned node, uint16_t max) in pan_liveness_get()
83 uint16_t *live = ralloc_array(blk, uint16_t, temp_count); in liveness_block_update() local
/third_party/mesa3d/src/freedreno/ir3/
Dir3_merge_regs.c249 merge_sets_interfere(struct ir3_liveness *live, struct ir3_merge_set *a, in merge_sets_interfere()
323 try_merge_defs(struct ir3_liveness *live, struct ir3_register *a, in try_merge_defs()
357 coalesce_phi(struct ir3_liveness *live, struct ir3_instruction *phi) in coalesce_phi()
366 aggressive_coalesce_parallel_copy(struct ir3_liveness *live, in aggressive_coalesce_parallel_copy()
377 aggressive_coalesce_split(struct ir3_liveness *live, in aggressive_coalesce_split()
385 aggressive_coalesce_collect(struct ir3_liveness *live, in aggressive_coalesce_collect()
479 index_merge_sets(struct ir3_liveness *live, struct ir3 *ir) in index_merge_sets()
545 ir3_merge_regs(struct ir3_liveness *live, struct ir3 *ir) in ir3_merge_regs()
Dir3_liveness.c39 compute_block_liveness(struct ir3_liveness *live, struct ir3_block *block, in compute_block_liveness()
120 struct ir3_liveness *live = rzalloc(mem_ctx, struct ir3_liveness); in ir3_calc_liveness() local
170 ir3_def_live_after(struct ir3_liveness *live, struct ir3_register *def, in ir3_def_live_after()
/third_party/mesa3d/src/asahi/compiler/
Dagx_liveness.c37 agx_liveness_ins_update(BITSET_WORD *live, agx_instr *I) in agx_liveness_ins_update()
109 BITSET_WORD *live = ralloc_array(blk, BITSET_WORD, words); in agx_compute_liveness() local
/third_party/mesa3d/src/intel/compiler/
Dbrw_fs_saturate_propagation.cpp48 opt_saturate_propagation_local(const fs_live_variables &live, bblock_t *block) in opt_saturate_propagation_local()
154 const fs_live_variables &live = live_analysis.require(); in opt_saturate_propagation() local
Dbrw_fs_register_coalesce.cpp100 can_coalesce_vars(const fs_live_variables &live, const cfg_t *cfg, in can_coalesce_vars()
194 fs_live_variables &live = live_analysis.require(); in register_coalesce() local
Dbrw_vec4_cse.cpp166 vec4_visitor::opt_cse_local(bblock_t *block, const vec4_live_variables &live) in opt_cse_local()
312 const vec4_live_variables &live = live_analysis.require(); in opt_cse() local
Dbrw_fs_cse.cpp247 fs_visitor::opt_cse_local(const fs_live_variables &live, bblock_t *block, int &ip) in opt_cse_local()
383 const fs_live_variables &live = live_analysis.require(); in opt_cse() local
Dbrw_fs_dead_code_eliminate.cpp82 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local
Dbrw_fs_copy_propagation.cpp108 const fs_live_variables &live; member in __anon44ff5d0a0111::fs_copy_prop_dataflow
119 const fs_live_variables &live, in fs_copy_prop_dataflow()
1118 const fs_live_variables &live = live_analysis.require(); in opt_copy_propagation() local
Dbrw_vec4_dead_code_eliminate.cpp46 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_liveness.c28 mir_liveness_ins_update(uint16_t *live, midgard_instruction *ins, unsigned max) in mir_liveness_ins_update()
43 mir_liveness_ins_update_wrap(uint16_t *live, void *ins, unsigned max) in mir_liveness_ins_update_wrap()
Dmir_promote_uniforms.c170 mir_count_live(uint16_t *live, unsigned temp_count) in mir_count_live()
190 uint16_t *live = mem_dup(block->base.live_out, ctx->temp_count * sizeof(uint16_t)); in mir_estimate_pressure() local
Dmidgard_opt_dce.c74 uint16_t *live = mem_dup(block->base.live_out, ctx->temp_count * sizeof(uint16_t)); in midgard_opt_dead_code_eliminate_block() local
/third_party/mesa3d/src/amd/compiler/
Daco_dead_code_analysis.cpp41 std::vector<std::vector<bool>> live; member
55 std::vector<bool>& live = ctx.live[block.index]; in process_block() local
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
Dliveness.c95 bool live = BITSET_TEST(instr->live_set, index); in ppir_liveness_instr_srcs() local
147 bool live = BITSET_TEST(instr->live_set, index); in ppir_liveness_instr_dest() local
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
Dregalloc.c46 BITSET_WORD *live; member
60 static void propagate_liveness_node(gpir_node *node, BITSET_WORD *live, in propagate_liveness_node()
389 gpir_node *live[GPIR_VALUE_REG_NUM + GPIR_PHYSICAL_REG_NUM]; member
/third_party/mesa3d/src/panfrost/bifrost/valhall/
Dva_mark_last.c156 uint64_t live = block->reg_live_out; in va_mark_last() local
/third_party/mesa3d/src/gallium/drivers/r600/sb/
Dsb_pass.h256 val_set live; variable
363 val_set live; variable

12345