Lines Matching defs:WHITE
3161 /* After our analysis phase all nodes will be either GRAY or WHITE. */
3167 WHITE /* Object is reachable and has been assigned a group (SCC). */
3216 /* Pops an obj from the Tarjan stack and sets it to WHITE, with a ptr to its
3221 /* This defines the attr layout for nodes in the WHITE state.
3223 setattr(t, r, WHITE | (upb_inttable_count(&t->groups) - 2) << 8);
3262 assert(color(t, r) == WHITE);
3276 assert(color(t, r) == WHITE);
3303 } else if (subobj->is_frozen || color(t, subobj) == WHITE) {
3305 * and WHITE nodes have already been assigned a SCC. */
3378 * - all objects in attr map are WHITE or GRAY, and are in mutable groups
3383 /* Pass 1: we remove WHITE objects from their mutable groups, and add them to
3386 * because WHITE objects are by definition reachable from one of "roots",
3399 while (color(&t, obj->next) == WHITE &&
3437 /* Pass 2: GRAY and WHITE objects "obj" with ref2(to, obj) references must