/external/mesa3d/src/compiler/nir/ |
nir_liveness.c | 72 block->live_in = reralloc(block, block->live_in, BITSET_WORD, 74 memset(block->live_in, 0, state->bitset_words * sizeof(BITSET_WORD)); 114 * block act "in parallel". When we propagate from the live_in of one 125 memcpy(live, succ->live_in, state->bitset_words * sizeof *live); 175 * ahead and allocate live_in and live_out sets and add all of the 197 memcpy(block->live_in, block->live_out, 202 set_src_live(&following_if->condition, block->live_in); 212 nir_foreach_ssa_def(instr, set_ssa_def_dead, block->live_in); 213 nir_foreach_src(instr, set_src_live, block->live_in); [all...] |
nir_opt_dead_cf.c | 170 return !BITSET_TEST(after->live_in, def->live_index);
|
nir.h | 446 /** Index into the live_in and live_out bitfields */ 1504 BITSET_WORD *live_in; member in struct:nir_block [all...] |
/art/compiler/optimizing/ |
ssa_liveness_analysis.cc | 95 // Compute the live ranges, as well as the initial live_in, live_out, and kill sets. 96 // This method does not handle backward branches for the sets, therefore live_in 101 // that will update live_in of loop headers, and therefore live_out and live_in 108 BitVector* live_in) { 124 live_in->SetBit(input->GetSsaIndex()); 134 RecursivelyProcessInputs(input, actual_user, live_in); 144 BitVector* live_in = GetLiveInSet(*block); local 147 // as live_in. 149 live_in->Union(GetLiveInSet(*successor)) 289 BitVector* live_in = GetLiveInSet(block); local [all...] |
liveness_test.cc | 62 BitVector* live_in = liveness.GetLiveInSet(*block); local 63 DumpBitVector(live_in, buffer, ssa_values, " live in: ");
|
ssa_liveness_analysis.h | 1272 BitVector* live_in = GetLiveInSet(block); local [all...] |
/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_qir_live_variables.c | 249 BITSET_WORD new_live_out = (succ->live_in[i] & 258 /* Update live_in */ 263 if (new_live_in & ~block->live_in[i]) { 264 block->live_in[i] |= new_live_in; 282 if (BITSET_TEST(block->live_in, i)) { 320 block->live_in = rzalloc_array(c, BITSET_WORD, bitset_words);
|
vc4_qir.h | 407 BITSET_WORD *live_in; member in struct:qblock
|
/external/v8/src/crankshaft/ |
lithium-allocator.cc | 536 // Initialize the live_in sets for each block to NULL. 551 // live_in will not be computed yet for backwards edges. 553 BitVector* live_in = live_in_sets_[successor->block_id()]; local 554 if (live_in != NULL) live_out->Union(*live_in); [all...] |
/external/v8/src/compiler/ |
register-allocator.cc | 1861 BitVector* live_in = data->live_in_sets()[succ.ToSize()]; local [all...] |