Lines Matching refs:entry
95 /* List of child rvalues that can be lowered. When this stack entry is
134 void add_lowerable_children(const stack_entry &entry);
197 /* Add a new stack entry for this instruction */
198 stack_entry entry;
200 entry.instr = ir;
201 entry.state = state->in_assignee ? CANT_LOWER : UNKNOWN;
203 state->stack.push_back(entry);
207 find_lowerable_rvalues_visitor::add_lowerable_children(const stack_entry &entry)
212 for (auto &it : entry.lowerable_children)
219 const stack_entry &entry = stack.back();
226 parent_relation rel = get_parent_relation(parent.instr, entry.instr);
229 switch (entry.state) {
243 if (entry.state == SHOULD_LOWER) {
244 ir_rvalue *rv = entry.instr->as_rvalue();
247 add_lowerable_children(entry);
258 parent.lowerable_children.push_back(entry.instr);
270 } else if (entry.state == CANT_LOWER) {
271 add_lowerable_children(entry);
846 struct set_entry *entry = _mesa_set_search(lowerable_rvalues, *rvalue);
848 if (!entry)
851 _mesa_set_remove(lowerable_rvalues, entry);
920 struct hash_entry *entry = _mesa_hash_table_search(lowered_builtins, sig);
921 if (entry)
922 return (ir_function_signature *) entry->data;