Home
last modified time | relevance | path

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

/external/mesa3d/src/compiler/glsl/
Dast.h217 class ast_expression : public ast_node {
219 ast_expression(int oper, ast_expression *,
220 ast_expression *, ast_expression *);
222 ast_expression(const char *identifier) : in ast_expression() function
251 ast_expression *subexpressions[3];
289 class ast_expression_bin : public ast_expression {
291 ast_expression_bin(int oper, ast_expression *, ast_expression *);
299 class ast_function_expression : public ast_expression {
301 ast_function_expression(ast_expression *callee) in ast_function_expression()
302 : 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.cpp899 ast_expression *expr) in _mesa_ast_set_aggregate_type()
914 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
928 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
940 ast_expression *expr = exec_node_data(ast_expression, expr_node, in _mesa_ast_set_aggregate_type()
1185 ast_expression::print(void) const in print()
1319 ast_expression::ast_expression(int oper, in ast_expression() function in ast_expression
1320 ast_expression *ex0, in ast_expression()
1321 ast_expression *ex1, in ast_expression()
1322 ast_expression *ex2) : in ast_expression()
1344 ast_expression_statement::ast_expression_statement(ast_expression *ex) : in ast_expression_statement()
[all …]
Dglsl_parser.yy115 ast_expression *expression;
128 ast_expression *rest;
415 $$ = new(ctx) ast_expression(ast_identifier, NULL, NULL, NULL);
422 $$ = new(ctx) ast_expression(ast_int_constant, NULL, NULL, NULL);
429 $$ = new(ctx) ast_expression(ast_uint_constant, NULL, NULL, NULL);
436 $$ = new(ctx) ast_expression(ast_int64_constant, NULL, NULL, NULL);
443 $$ = new(ctx) ast_expression(ast_uint64_constant, NULL, NULL, NULL);
450 $$ = new(ctx) ast_expression(ast_float_constant, NULL, NULL, NULL);
457 $$ = new(ctx) ast_expression(ast_double_constant, NULL, NULL, NULL);
464 $$ = new(ctx) ast_expression(ast_bool_constant, NULL, 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.cpp198 const ast_expression *const actual_ast = in verify_parameter_modes()
199 exec_node_data(ast_expression, actual_ast_node, link); in verify_parameter_modes()
337 const ast_expression *const actual_ast = in verify_parameter_modes()
338 exec_node_data(ast_expression, in verify_parameter_modes()
658 const ast_expression *array, ast_expression *idx, in generate_array_index()
1905 const ast_expression *field = subexpressions[0]; in handle_method()
2277 const ast_expression *id = subexpressions[0]; in hir()
Dast_to_hir.cpp537 ast_expression::operator_string(op)); in bit_logic_result_type()
542 ast_expression::operator_string(op)); in bit_logic_result_type()
563 ast_expression::operator_string(op)); in bit_logic_result_type()
570 ast_expression::operator_string(op)); in bit_logic_result_type()
581 "base type", ast_expression::operator_string(op)); in bit_logic_result_type()
590 "different sizes", ast_expression::operator_string(op)); in bit_logic_result_type()
745 "integer vector", ast_expression::operator_string(op)); in shift_result_type()
751 "integer vector", ast_expression::operator_string(op)); in shift_result_type()
761 ast_expression::operator_string(op)); in shift_result_type()
773 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.cpp911 ast_expression *const_expression, in process_qualifier_constant()