Lines Matching refs:entry

142 	  * the current scope, just update the existing entry to include 'v'.
149 /* If not declared at this scope, add a new entry. But if an existing
150 * entry includes a function, propagate that to this block - otherwise
153 symbol_table_entry *entry = new(linalloc) symbol_table_entry(v);
155 entry->f = existing->f;
156 int added = _mesa_symbol_table_add_symbol(table, v->name, entry);
165 symbol_table_entry *entry = new(linalloc) symbol_table_entry(v);
166 return _mesa_symbol_table_add_symbol(table, v->name, entry) == 0;
171 symbol_table_entry *entry = new(linalloc) symbol_table_entry(t);
172 return _mesa_symbol_table_add_symbol(table, name, entry) == 0;
179 symbol_table_entry *entry = get_entry(name);
180 if (entry == NULL) {
181 symbol_table_entry *entry =
184 _mesa_symbol_table_add_symbol(table, name, entry) == 0;
188 return entry->add_interface(i, mode);
202 symbol_table_entry *entry = new(linalloc) symbol_table_entry(f);
203 return _mesa_symbol_table_add_symbol(table, f->name, entry) == 0;
214 symbol_table_entry *entry =
218 return _mesa_symbol_table_add_symbol(table, name, entry) == 0;
220 return _mesa_symbol_table_replace_symbol(table, name, entry) == 0;
225 symbol_table_entry *entry = new(linalloc) symbol_table_entry(f);
226 int added = _mesa_symbol_table_add_global_symbol(table, f->name, entry);
233 symbol_table_entry *entry = get_entry(name);
234 return entry != NULL ? entry->v : NULL;
239 symbol_table_entry *entry = get_entry(name);
240 return entry != NULL ? entry->t : NULL;
246 symbol_table_entry *entry = get_entry(name);
247 return entry != NULL ? entry->get_interface(mode) : NULL;
252 symbol_table_entry *entry = get_entry(name);
253 return entry != NULL ? entry->f : NULL;
259 symbol_table_entry *entry = get_entry(name);
260 if (!entry)
262 return entry->a->default_precision;
274 /* Ideally we would remove the variable's entry from the symbol table, but
280 symbol_table_entry *entry = get_entry(name);
281 if (entry != NULL) {
282 entry->v = NULL;
290 symbol_table_entry *entry = get_entry(name);
291 if (entry != NULL) {
292 entry->v = v;