Home | History | Annotate | Download | only in glsl

Lines Matching refs:ast_expression

198 class ast_expression : public ast_node {
200 ast_expression(int oper, ast_expression *,
201 ast_expression *, ast_expression *);
203 ast_expression(const char *identifier) :
221 ast_expression *subexpressions[3];
239 class ast_expression_bin : public ast_expression {
241 ast_expression_bin(int oper, ast_expression *, ast_expression *);
249 class ast_function_expression : public ast_expression {
251 ast_function_expression(ast_expression *callee)
252 : ast_expression(ast_function_call, callee,
260 : ast_expression(ast_function_call, (ast_expression *) type,
284 * Number of possible operators for an ast_expression
307 ast_declaration(char *identifier, int is_array, ast_expression *array_size,
308 ast_expression *initializer);
314 ast_expression *array_size;
316 ast_expression *initializer;
470 ast_expression *array_size;
525 ast_expression *array_size;
604 ast_expression_statement(ast_expression *);
610 ast_expression *expression;
620 ast_expression *expression;
625 ast_selection_statement(ast_expression *condition,
633 ast_expression *condition;
641 ast_expression *expression;
648 ast_expression *rest_expression, ast_node *body);
663 ast_expression *rest_expression;
680 ast_jump_statement(int mode, ast_expression *return_value);
693 ast_expression *opt_return_value;
713 _mesa_ast_field_selection_to_hir(const ast_expression *expr,