Lines Matching refs:ast_node
51 class ast_node {
53 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node);
74 * \sa _mesa_glsl_error, ast_node::set_location
93 * \sa ast_node::get_location
108 * \sa ast_node::set_location
141 ast_node(void);
222 class ast_expression : public ast_node {
345 class ast_subroutine_list : public ast_node
352 class ast_array_specifier : public ast_node {
373 /* This list contains objects of type ast_node containing the
379 class ast_layout_expression : public ast_node {
437 class ast_compound_statement : public ast_node {
439 ast_compound_statement(int new_scope, ast_node *statements);
449 class ast_declaration : public ast_node {
847 ast_node* &node);
860 ast_node* &node);
878 class ast_struct_specifier : public ast_node {
897 class ast_type_specifier : public ast_node {
941 class ast_fully_specified_type : public ast_node {
959 class ast_declarator_list : public ast_node {
980 class ast_parameter_declarator : public ast_node {
1018 class ast_function : public ast_node {
1057 class ast_expression_statement : public ast_node {
1069 class ast_case_label : public ast_node {
1084 class ast_case_label_list : public ast_node {
1099 class ast_case_statement : public ast_node {
1116 class ast_case_statement_list : public ast_node {
1131 class ast_switch_body : public ast_node {
1143 class ast_selection_statement : public ast_node {
1146 ast_node *then_statement,
1147 ast_node *else_statement);
1154 ast_node *then_statement;
1155 ast_node *else_statement;
1159 class ast_switch_statement : public ast_node {
1162 ast_node *body);
1169 ast_node *body;
1178 class ast_iteration_statement : public ast_node {
1180 ast_iteration_statement(int mode, ast_node *init, ast_node *condition,
1181 ast_expression *rest_expression, ast_node *body);
1194 ast_node *init_statement;
1195 ast_node *condition;
1200 ast_node *body;
1212 class ast_jump_statement : public ast_node {
1231 class ast_demote_statement : public ast_node {
1241 class ast_function_definition : public ast_node {
1256 class ast_interface_block : public ast_node {
1297 class ast_tcs_output_layout : public ast_node
1314 class ast_gs_input_layout : public ast_node
1335 class ast_cs_input_layout : public ast_node
1354 class ast_warnings_toggle : public ast_node {