Home | History | Annotate | Download | only in nir

Lines Matching defs:pred

111 /** Propagates the live in of succ across the edge to the live out of pred
118 * Returns true if updating live out of pred added anything
121 propagate_across_edge(nir_block *pred, nir_block *succ,
142 if (src->pred == pred) {
151 progress |= live[i] & ~pred->live_out[i];
152 pred->live_out[i] |= live[i];
222 nir_block *pred = (nir_block *)entry->key;
223 if (propagate_across_edge(pred, block, &state))
224 nir_block_worklist_push_tail(&state.worklist, pred);