Lines Matching refs:entry
53 variable_entry *entry = (variable_entry *)iter.get();
63 assert(entry->referenced_count >= entry->assigned_count);
67 entry->var->name, (void *) entry->var,
68 entry->referenced_count, entry->assigned_count,
69 entry->declaration ? "" : "not ");
72 if ((entry->referenced_count > entry->assigned_count)
73 || !entry->declaration)
76 if (entry->assign) {
80 if (entry->var->mode != ir_var_out &&
81 entry->var->mode != ir_var_inout &&
82 !ir_has_call(entry->assign)) {
83 entry->assign->remove();
88 entry->var->name, (void *) entry->var);
99 if (entry->var->mode == ir_var_uniform &&
100 entry->var->constant_value)
103 entry->var->remove();
108 entry->var->name, (void *) entry->var);