Lines Matching defs:before
51 * work may include doing some local search before locking in a choice, to try
118 * before/after in add_dep().
199 * @before.
201 * We add @before as a child of @after, so that DAG heads are the outputs of
206 nir_schedule_node *before,
209 if (!before || !after)
212 assert(before != after);
215 dag_add_edge(&before->dag, &after->dag, 0);
217 dag_add_edge(&after->dag, &before->dag, 0);
223 nir_schedule_node *before,
226 add_dep(state, before, after);
231 nir_schedule_node **before,
234 add_dep(state, *before, after);
235 *before = after;
279 nir_schedule_node **before = (nir_schedule_node **)&entry->data;
281 add_write_dep(state, before, dest_n);
383 /* Make sure that preceding discards stay before the store_output */
481 /* Don't move texture ops before a discard, as that could increase
1188 * before switching the scheduling heuristic to reduce register pressure",
1204 fprintf(stderr, "NIR shader before scheduling:\n");