Lines Matching defs:parent
82 /* The parent performs a further operation involving the result from the
86 /* The parent instruction’s operation is independent of the child type so
126 static parent_relation get_parent_relation(ir_instruction *parent,
222 /* Combine this state into the parent state, unless the parent operation
225 stack_entry &parent = stack.end()[-2];
226 parent_relation rel = get_parent_relation(parent.instr, entry.instr);
231 parent.state = CANT_LOWER;
234 if (parent.state == UNKNOWN)
235 parent.state = SHOULD_LOWER;
249 stack_entry &parent = stack.end()[-2];
251 switch (get_parent_relation(parent.instr, rv)) {
254 * lowerable set. Therefore if there is a parent then instead of
256 * the result of the parent instruction.
258 parent.lowerable_children.push_back(entry.instr);
308 find_lowerable_rvalues_visitor::get_parent_relation(ir_instruction *parent,
311 /* If the parent is a dereference instruction then the only child could be
313 * of the parent.
315 if (parent->as_dereference())
322 if (parent->as_texture())