Home
last modified time | relevance | path

Searched refs:livein (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_live_variables.cpp158 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables()
178 if (new_livein & ~bd->livein[i]) { in compute_live_variables()
179 bd->livein[i] |= new_livein; in compute_live_variables()
205 if (BITSET_TEST(bd.livein, i)) { in compute_start_end()
240 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in vec4_live_variables()
Dbrw_fs_live_variables.cpp170 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables()
190 if (new_livein & ~bd->livein[i]) { in compute_live_variables()
191 bd->livein[i] |= new_livein; in compute_live_variables()
239 BITSET_WORD livedefin = bd->livein[w] & bd->defin[w]; in compute_start_end()
298 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words); in fs_live_variables()
Dbrw_fs_copy_propagation.cpp65 BITSET_WORD *livein; member
138 bd[block->num].livein = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow()
253 bd[block->num].livein[i] = 0u; in setup_initial_values()
259 bd[block->num].livein[i] = ~0u; in setup_initial_values()
300 bd[block->num].livein[i] = ~0u; in run()
309 bd[block->num].livein[i] &= (bd[parent->num].liveout[i] | in run()
320 bd[block->num].livein[i] &= livein_from_any_block; in run()
324 bd[block->num].copy[i] | (bd[block->num].livein[i] & in run()
347 fprintf(stderr, "%08x", bd[block->num].livein[i]); in dump_block_data()
1157 if (BITSET_TEST(dataflow.bd[block->num].livein, i)) { in opt_copy_propagation()
Dbrw_schedule_instructions.cpp618 this->livein = ralloc_array(mem_ctx, BITSET_WORD *, block_count); in instruction_scheduler()
620 this->livein[i] = rzalloc_array(mem_ctx, BITSET_WORD, in instruction_scheduler()
640 this->livein = NULL; in instruction_scheduler()
702 BITSET_WORD **livein; member in instruction_scheduler
806 if (BITSET_TEST(live.block_data[block].livein, i)) { in setup_liveness()
808 if (!BITSET_TEST(livein[block], vgrf)) { in setup_liveness()
810 BITSET_SET(livein[block], vgrf); in setup_liveness()
827 if (!BITSET_TEST(livein[block + 1], i)) { in setup_liveness()
829 BITSET_SET(livein[block + 1], i); in setup_liveness()
887 if (!BITSET_TEST(livein[block_idx], inst->dst.nr) && in get_register_pressure_benefit()
Dbrw_fs_live_variables.h57 BITSET_WORD *livein; member
Dbrw_vec4_live_variables.h56 BITSET_WORD *livein; member
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c255 uint8_t *def, *use, *livein, *liveout, *defin, *defout; member
289 state->blocks[i].livein = rzalloc_array(state->blocks, uint8_t, c->num_temps); in ntt_live_reg_setup_def_use()
430 uint8_t new_liveout = sbs->livein[i] & ~bs->liveout[i]; in ntt_live_regs()
434 bs->liveout[i] |= sbs->livein[i]; in ntt_live_regs()
442 ~bs->livein[i]); in ntt_live_regs()
444 bs->livein[i] |= new_livein; in ntt_live_regs()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst2914 - freedreno/ir3/ra: remove ir print after livein/out