Home
last modified time | relevance | path

Searched refs:ast_expression (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/compiler/glsl/
Dast.h215 class ast_expression : public ast_node {
217 ast_expression(int oper, ast_expression *,
218 ast_expression *, ast_expression *);
220 ast_expression(const char *identifier) : in ast_expression() function
249 ast_expression *subexpressions[3];
285 class ast_expression_bin : public ast_expression {
287 ast_expression_bin(int oper, ast_expression *, ast_expression *);
295 class ast_function_expression : public ast_expression {
297 ast_function_expression(ast_expression *callee) in ast_function_expression()
298 : ast_expression(ast_function_call, callee, in ast_function_expression()
[all …]
Dast_expr.cpp27 ast_expression::operator_string(enum ast_operators op) in operator_string()
81 ast_expression_bin::ast_expression_bin(int oper, ast_expression *ex0, in ast_expression_bin()
82 ast_expression *ex1) : in ast_expression_bin()
83 ast_expression(oper, ex0, ex1, NULL) in ast_expression_bin()
Dglsl_parser_extras.cpp874 ast_expression *expr) in _mesa_ast_set_aggregate_type()
889 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
903 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
915 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
1160 ast_expression::print(void) const in print()
1286 ast_expression::ast_expression(int oper, in ast_expression() function in ast_expression
1287 ast_expression *ex0, in ast_expression()
1288 ast_expression *ex1, in ast_expression()
1289 ast_expression *ex2) : in ast_expression()
1311 ast_expression_statement::ast_expression_statement(ast_expression *ex) : in ast_expression_statement()
[all …]
Dglsl_parser.yy114 ast_expression *expression;
127 ast_expression *rest;
436 $$ = new(ctx) ast_expression(ast_identifier, NULL, NULL, NULL);
443 $$ = new(ctx) ast_expression(ast_int_constant, NULL, NULL, NULL);
450 $$ = new(ctx) ast_expression(ast_uint_constant, NULL, NULL, NULL);
457 $$ = new(ctx) ast_expression(ast_float_constant, NULL, NULL, NULL);
464 $$ = new(ctx) ast_expression(ast_double_constant, NULL, NULL, NULL);
471 $$ = new(ctx) ast_expression(ast_bool_constant, NULL, NULL, NULL);
486 $$ = new(ctx) ast_expression(ast_array_index, $1, $3, NULL);
496 $$ = new(ctx) ast_expression(ast_field_selection, $1, NULL, NULL);
[all …]
Dhir_field_selection.cpp30 _mesa_ast_field_selection_to_hir(const ast_expression *expr, in _mesa_ast_field_selection_to_hir()
Dast_function.cpp194 const ast_expression *const actual_ast = in verify_parameter_modes()
195 exec_node_data(ast_expression, actual_ast_node, link); in verify_parameter_modes()
322 const ast_expression *const actual_ast = in verify_parameter_modes()
323 exec_node_data(ast_expression, in verify_parameter_modes()
642 const ast_expression *array, ast_expression *idx, in generate_array_index()
1780 const ast_expression *field = subexpressions[0]; in handle_method()
2092 const ast_expression *id = subexpressions[0]; in hir()
Dast_to_hir.cpp518 ast_expression::operator_string(op)); in bit_logic_result_type()
523 ast_expression::operator_string(op)); in bit_logic_result_type()
544 ast_expression::operator_string(op)); in bit_logic_result_type()
551 ast_expression::operator_string(op)); in bit_logic_result_type()
562 "base type", ast_expression::operator_string(op)); in bit_logic_result_type()
571 "different sizes", ast_expression::operator_string(op)); in bit_logic_result_type()
726 "integer vector", ast_expression::operator_string(op)); in shift_result_type()
732 "integer vector", ast_expression::operator_string(op)); in shift_result_type()
742 ast_expression::operator_string(op)); in shift_result_type()
754 ast_expression::operator_string(op)); in shift_result_type()
[all …]
Dast_array_index.cpp33 if (((ast_expression*)array_dimension)->oper != ast_unsized_array_dim) in print()
Dast_type.cpp851 ast_expression *const_expression, in process_qualifier_constant()