Lines Matching defs:child
140 /* "right" is contained in "interval" and must become a child of
203 rb_tree_foreach_safe (struct ir3_reg_interval, child, &interval->children,
205 rb_tree_remove(&interval->children, &child->node);
206 child->parent = interval->parent;
209 rb_tree_insert(&child->parent->children, &child->node,
212 ctx->interval_readd(ctx, interval, child);
213 rb_tree_insert(&ctx->intervals, &child->node,
225 rb_tree_foreach (struct ir3_reg_interval, child, &interval->children, node) {
226 _mark_free(child);
264 rb_tree_foreach (struct ir3_reg_interval, child, &interval->children, node) {
265 interval_dump(stream, child, indent + 1);
521 struct ra_interval *child = ir3_reg_interval_to_ra_interval(_child);
523 child->physreg_start =
524 parent->physreg_start + (child->interval.reg->interval_start -
526 child->physreg_end =
527 child->physreg_start +
528 (child->interval.reg->interval_end - child->interval.reg->interval_start);
1770 * are a child of the collect by making them children of the collect.
2370 struct ir3_reg_interval *child)