Lines Matching refs:decl
1974 foreach_list_typed (ast_declaration, decl, link, &this->declarations) {
1975 assert(!decl->is_array);
1976 assert(decl->array_size == NULL);
1977 assert(decl->initializer == NULL);
1980 state->symbols->get_variable(decl->identifier);
1984 "invariant\n", decl->identifier);
1989 "outputs only\n", decl->identifier);
1994 "inputs only\n", decl->identifier);
2026 foreach_list_typed (ast_declaration, decl, link, &this->declarations) {
2038 type_name, decl->identifier);
2042 decl->identifier);
2047 if (decl->is_array) {
2048 var_type = process_array_type(&loc, decl_type, decl->array_size,
2054 var = new(ctx) ir_variable(var_type, decl->identifier, ir_var_auto);
2071 decl->identifier);
2077 decl->identifier);
2192 if (decl->initializer != NULL) {
2193 YYLTYPE initializer_loc = decl->initializer->get_location();
2221 ir_rvalue *rhs = decl->initializer->hir(&initializer_instructions,
2240 decl->identifier);
2309 if (this->type->qualifier.flags.q.constant && decl->initializer == NULL) {
2320 ir_variable *earlier = state->symbols->get_variable(decl->identifier);
2322 state->symbols->name_declared_this_scope(decl->identifier))) {
2373 _mesa_glsl_error(&loc, state, "`%s' redeclared", decl->identifier);
2388 if (strncmp(decl->identifier, "gl_", 3) == 0)
2391 decl->identifier);
2408 "current scope", decl->identifier);
3071 foreach_list_typed (ast_declaration, decl, link,
3074 if (decl->is_array) {
3075 YYLTYPE loc = decl->get_location();
3076 field_type = process_array_type(&loc, decl_type, decl->array_size,
3081 fields[i].name = decl->identifier;