Home | History | Annotate | Download | only in glsl

Lines Matching refs:ast_node

50 class ast_node {
52 DECLARE_LINEAR_ZALLOC_CXX_OPERATORS(ast_node);
73 * \sa _mesa_glsl_error, ast_node::set_location
91 * \sa ast_node::get_location
105 * \sa ast_node::set_location
136 ast_node(void);
215 class ast_expression : public ast_node {
336 class ast_subroutine_list : public ast_node
343 class ast_array_specifier : public ast_node {
364 /* This list contains objects of type ast_node containing the
370 class ast_layout_expression : public ast_node {
428 class ast_compound_statement : public ast_node {
430 ast_compound_statement(int new_scope, ast_node *statements);
440 class ast_declaration : public ast_node {
779 ast_node* &node);
792 ast_node* &node);
810 class ast_struct_specifier : public ast_node {
828 class ast_type_specifier : public ast_node {
864 class ast_fully_specified_type : public ast_node {
882 class ast_declarator_list : public ast_node {
903 class ast_parameter_declarator : public ast_node {
941 class ast_function : public ast_node {
980 class ast_expression_statement : public ast_node {
992 class ast_case_label : public ast_node {
1007 class ast_case_label_list : public ast_node {
1022 class ast_case_statement : public ast_node {
1039 class ast_case_statement_list : public ast_node {
1054 class ast_switch_body : public ast_node {
1066 class ast_selection_statement : public ast_node {
1069 ast_node *then_statement,
1070 ast_node *else_statement);
1077 ast_node *then_statement;
1078 ast_node *else_statement;
1082 class ast_switch_statement : public ast_node {
1085 ast_node *body);
1092 ast_node *body;
1098 class ast_iteration_statement : public ast_node {
1100 ast_iteration_statement(int mode, ast_node *init, ast_node *condition,
1101 ast_expression *rest_expression, ast_node *body);
1114 ast_node *init_statement;
1115 ast_node *condition;
1118 ast_node *body;
1130 class ast_jump_statement : public ast_node {
1149 class ast_function_definition : public ast_node {
1164 class ast_interface_block : public ast_node {
1205 class ast_tcs_output_layout : public ast_node
1222 class ast_gs_input_layout : public ast_node
1243 class ast_cs_input_layout : public ast_node