Searched refs:livein (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_live_variables.h53 BITSET_WORD *livein; member in struct:brw::block_data
H A Dbrw_fs_live_variables.cpp149 * The algorithm incrementally sets bits in liveout and livein,
170 BITSET_WORD new_liveout = (child_bd->livein[i] &
185 /* Update livein */
190 if (new_livein & ~bd->livein[i]) {
191 bd->livein[i] |= new_livein;
239 if (BITSET_TEST(bd->livein, i) && BITSET_TEST(bd->defin, i)) {
285 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words);
H A Dbrw_vec4_live_variables.cpp126 * The algorithm incrementally sets bits in liveout and livein,
147 BITSET_WORD new_liveout = (child_bd->livein[i] &
162 /* Update livein */
167 if (new_livein & ~bd->livein[i]) {
168 bd->livein[i] |= new_livein;
196 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words);
294 if (BITSET_TEST(bd->livein, i)) {
H A Dbrw_vec4_live_variables.h51 BITSET_WORD *livein; member in struct:brw::block_data
H A Dbrw_fs_copy_propagation.cpp62 BITSET_WORD *livein; member in struct:__anonfbd2534f0110::block_data
135 bd[block->num].livein = rzalloc_array(bd, BITSET_WORD, bitset_words);
187 /* Populate the initial values for the livein and liveout sets. For the
188 * block at the start of the program, livein = 0 and liveout = copy.
189 * For the others, set liveout and livein to ~0 (the universal set).
194 bd[block->num].livein[i] = 0u;
200 bd[block->num].livein[i] = ~0u;
238 /* Update livein for this block. If a copy is live out of all
241 bd[block->num].livein[i] = ~0u;
250 bd[block->num].livein[
[all...]
H A Dbrw_schedule_instructions.cpp544 this->livein = ralloc_array(mem_ctx, BITSET_WORD *, block_count);
546 this->livein[i] = rzalloc_array(mem_ctx, BITSET_WORD,
566 this->livein = NULL;
629 BITSET_WORD **livein; member in class:instruction_scheduler
731 if (BITSET_TEST(v->live_intervals->block_data[block].livein, i)) {
733 if (!BITSET_TEST(livein[block], vgrf)) {
735 BITSET_SET(livein[block], vgrf);
752 if (!BITSET_TEST(livein[block + 1], i)) {
754 BITSET_SET(livein[block + 1], i);
812 if (!BITSET_TEST(livein[block_id
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_live_variables.h57 BITSET_WORD *livein; member in struct:brw::fs_live_variables::block_data
H A Dbrw_vec4_live_variables.cpp137 * The algorithm incrementally sets bits in liveout and livein,
158 BITSET_WORD new_liveout = (child_bd->livein[i] &
173 /* Update livein */
178 if (new_livein & ~bd->livein[i]) {
179 bd->livein[i] |= new_livein;
205 if (BITSET_TEST(bd.livein, i)) {
240 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words);
H A Dbrw_vec4_live_variables.h56 BITSET_WORD *livein; member in struct:brw::vec4_live_variables::block_data
H A Dbrw_fs_live_variables.cpp149 * The algorithm incrementally sets bits in liveout and livein,
170 BITSET_WORD new_liveout = (child_bd->livein[i] &
185 /* Update livein */
190 if (new_livein & ~bd->livein[i]) {
191 bd->livein[i] |= new_livein;
239 BITSET_WORD livedefin = bd->livein[w] & bd->defin[w];
298 block_data[i].livein = rzalloc_array(mem_ctx, BITSET_WORD, bitset_words);
H A Dbrw_fs_copy_propagation.cpp65 BITSET_WORD *livein; member in struct:__anon3fd495620110::block_data
138 bd[block->num].livein = rzalloc_array(bd, BITSET_WORD, bitset_words);
246 /* Populate the initial values for the livein and liveout sets. For the
247 * block at the start of the program, livein = 0 and liveout = copy.
248 * For the others, set liveout and livein to ~0 (the universal set).
253 bd[block->num].livein[i] = 0u;
259 bd[block->num].livein[i] = ~0u;
297 /* Update livein for this block. If a copy is live out of all
300 bd[block->num].livein[i] = ~0u;
309 bd[block->num].livein[
[all...]
H A Dbrw_schedule_instructions.cpp614 this->livein = ralloc_array(mem_ctx, BITSET_WORD *, block_count);
616 this->livein[i] = rzalloc_array(mem_ctx, BITSET_WORD,
636 this->livein = NULL;
698 BITSET_WORD **livein; member in class:instruction_scheduler
802 if (BITSET_TEST(live.block_data[block].livein, i)) {
804 if (!BITSET_TEST(livein[block], vgrf)) {
806 BITSET_SET(livein[block], vgrf);
823 if (!BITSET_TEST(livein[block + 1], i)) {
825 BITSET_SET(livein[block + 1], i);
883 if (!BITSET_TEST(livein[block_id
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_ra.c320 BITSET_WORD *livein; /* which defs reach entry point of block */ member in struct:ir3_ra_block_data
701 bd->livein = rzalloc_array(bd, BITSET_WORD, bitset_words);
831 /* update livein: */
836 if (new_livein & ~bd->livein[i]) {
837 bd->livein[i] |= new_livein;
854 (succ_bd->livein[i] & ~bd->liveout[i]);
896 * livein/liveout):
902 /* update per-block livein/liveout: */
913 print_bitset(" l/i", bd->livein, ctx->alloc_count);
924 /* extend start/end ranges based on livein/liveou
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.0.0.rst2914 - freedreno/ir3/ra: remove ir print after livein/out

Completed in 16 milliseconds