/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_vec4_live_variables.h | 51 BITSET_WORD *liveout; member in struct:brw::block_data
|
brw_fs_live_variables.h | 53 BITSET_WORD *liveout; member in struct:brw::block_data
|
brw_fs_copy_propagation.cpp | 66 BITSET_WORD *liveout; member in struct:__anon28590::block_data 124 bd[block->num].liveout = rzalloc_array(bd, BITSET_WORD, bitset_words); 174 /* Populate the initial values for the livein and liveout sets. For the 175 * block at the start of the program, livein = 0 and liveout = copy. 176 * For the others, set liveout to 0 (the empty set) and livein to ~0 183 bd[block->num].liveout[i] = bd[block->num].copy[i]; 187 bd[block->num].liveout[i] = 0u; 206 /* Update liveout for all blocks. */ 212 const BITSET_WORD old_liveout = bd[block->num].liveout[i]; 214 bd[block->num].liveout[i] [all...] |
brw_schedule_instructions.cpp | 453 this->liveout = ralloc_array(mem_ctx, BITSET_WORD *, block_count); 455 this->liveout[i] = rzalloc_array(mem_ctx, BITSET_WORD, 471 this->liveout = NULL; 539 BITSET_WORD **liveout; member in class:instruction_scheduler 643 if (BITSET_TEST(v->live_intervals->block_data[block].liveout, i)) 644 BITSET_SET(liveout[block], v->live_intervals->vgrf_from_var[i]); 661 BITSET_SET(liveout[block], i); 726 !BITSET_TEST(liveout[block_idx], inst->src[i].nr) && [all...] |
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3_ra.c | 250 BITSET_WORD *liveout; /* which defs reach exit point of block */ member in struct:ir3_ra_block_data 632 bd->liveout = rzalloc_array(bd, BITSET_WORD, bitset_words); 782 (bd->use[i] | (bd->liveout[i] & ~bd->def[i])); 790 /* update liveout: */ 802 (succ_bd->livein[i] & ~bd->liveout[i]); 805 bd->liveout[i] |= new_liveout; 844 * livein/liveout): 850 /* update per-block livein/liveout: */ 862 print_bitset("l/o", bd->liveout, ctx->alloc_count); 866 /* extend start/end ranges based on livein/liveout info from cfg: * [all...] |