| /third_party/mesa3d/src/compiler/nir/ |
| D | nir_remove_dead_variables.c | 65 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
|
| D | nir_liveness.c | 75 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
|
| D | nir_opt_dce.c | 115 bool live = is_live(defs_live, instr); in dce_block() local
|
| /third_party/mesa3d/src/panfrost/bifrost/ |
| D | bi_opt_dce.c | 38 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
|
| D | bi_liveness.c | 35 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
|
| D | bi_pressure_schedule.c | 37 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/ |
| D | pan_liveness.c | 33 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/ |
| D | ir3_merge_regs.c | 249 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()
|
| D | ir3_liveness.c | 39 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/ |
| D | agx_liveness.c | 37 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/ |
| D | brw_fs_saturate_propagation.cpp | 48 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
|
| D | brw_fs_register_coalesce.cpp | 100 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
|
| D | brw_vec4_cse.cpp | 166 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
|
| D | brw_fs_cse.cpp | 247 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
|
| D | brw_fs_dead_code_eliminate.cpp | 82 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local
|
| D | brw_fs_copy_propagation.cpp | 108 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
|
| D | brw_vec4_dead_code_eliminate.cpp | 46 BITSET_WORD *live = rzalloc_array(NULL, BITSET_WORD, BITSET_WORDS(num_vars)); in dead_code_eliminate() local
|
| /third_party/mesa3d/src/panfrost/midgard/ |
| D | midgard_liveness.c | 28 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()
|
| D | mir_promote_uniforms.c | 170 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
|
| D | midgard_opt_dce.c | 74 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/ |
| D | aco_dead_code_analysis.cpp | 41 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/ |
| D | liveness.c | 95 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/ |
| D | regalloc.c | 46 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/ |
| D | va_mark_last.c | 156 uint64_t live = block->reg_live_out; in va_mark_last() local
|
| /third_party/mesa3d/src/gallium/drivers/r600/sb/ |
| D | sb_pass.h | 256 val_set live; variable 363 val_set live; variable
|