Searched refs:livein (Results 1 - 7 of 7) sorted by relevance
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_vec4_live_variables.cpp | 137 * The algorithm incrementally sets bits in liveout and livein, 158 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables() 173 /* Update livein */ 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()
|
H A D | brw_fs_live_variables.cpp | 149 * The algorithm incrementally sets bits in liveout and livein, 170 BITSET_WORD new_liveout = (child_bd->livein[i] & in compute_live_variables() 185 /* Update livein */ 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()
|
H A D | brw_fs_copy_propagation.cpp | 65 BITSET_WORD *livein; member 138 bd[block->num].livein = rzalloc_array(bd, BITSET_WORD, bitset_words); in fs_copy_prop_dataflow() 246 /* Populate the initial values for the livein and liveout sets. For the in setup_initial_values() 247 * block at the start of the program, livein = 0 and liveout = copy. in setup_initial_values() 248 * For the others, set liveout and livein to ~0 (the universal set). in setup_initial_values() 253 bd[block->num].livein[i] = 0u; in setup_initial_values() 259 bd[block->num].livein[i] = ~0u; in setup_initial_values() 297 /* Update livein for this block. If a copy is live out of all in run() 300 bd[block->num].livein[i] = ~0u; in run() 309 bd[block->num].livein[ in run() [all...] |
H A D | brw_schedule_instructions.cpp | 618 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_id in get_register_pressure_benefit() [all...] |
H A D | brw_fs_live_variables.h | 57 BITSET_WORD *livein; member
|
H A D | brw_vec4_live_variables.h | 56 BITSET_WORD *livein; member
|
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
H A D | nir_to_tgsi.c | 252 * livein/liveout for the block as a whole. 255 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() 423 /* Collect livein from our successors to include in our liveout. */ in ntt_live_regs() 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()
|
Completed in 9 milliseconds