Searched refs:Expression (Results 1 - 25 of 31) sorted by relevance

12

/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dexpressions.h61 class Expression class
124 Expression(Expression_classification, Location);
126 virtual ~Expression();
130 static Expression*
135 static Expression*
139 static Expression*
140 make_unary(Operator, Expression*, Location);
143 static Expression*
144 make_binary(Operator, Expression*, Expression*, Locatio
[all...]
H A Dparse.h20 class Expression;
59 Expression* index;
61 Expression* value;
63 Expression* range;
81 Expression* expr;
161 Expression_list* expression_list(Expression*, bool may_be_sink,
194 bool init_vars_from_call(const Typed_identifier_list*, Type*, Expression*,
196 bool init_vars_from_map(const Typed_identifier_list*, Type*, Expression*,
199 Expression*, bool is_coloneq, Location);
201 Expression*, boo
[all...]
H A Dstatements.h34 class Expression;
70 assignment(Expression** plhs, Expression** prhs) = 0;
82 value(Expression**, bool is_stored, bool is_local) = 0;
143 make_temporary(Type*, Expression*, Location);
147 make_assignment(Expression*, Expression*, Location);
151 make_assignment_operation(Operator, Expression*, Expression*,
160 make_tuple_map_assignment(Expression* va
[all...]
H A Ddataflow.h10 class Expression;
25 Expression* val;
52 add_def(Named_object* var, Expression* val, Statement* statement,
H A Dstatements.cc78 Statement::traverse_expression(Traverse* traverse, Expression** expr)
83 return Expression::traverse(expr, traverse);
281 Expression* func = Expression::make_func_reference(newfn, NULL, loc);
283 params->push_back(Expression::make_type(var->type(), loc));
284 Expression* call = Expression::make_call(func, params, false, loc);
292 Expression* e = Expression::make_temporary_reference(temp, loc);
293 e = Expression
[all...]
H A Dexpressions.cc23 // Class Expression.
25 Expression::Expression(Expression_classification classification, function in class:Expression
31 Expression::~Expression()
38 Expression::traverse(Expression** pexpr, Traverse* traverse)
40 Expression* expr = *pexpr;
55 Expression::traverse_subexpressions(Traverse* traverse)
63 Expression
[all...]
H A Ddataflow.cc33 expression(Expression**);
46 get_var(Expression* expr)
61 Dataflow_traverse_expressions::expression(Expression** expr)
83 assignment(Expression** lhs, Expression** rhs);
86 value(Expression**, bool, bool);
100 Expression* init = var->var_value()->init();
104 Expression* e = init;
113 Dataflow_traverse_assignment::assignment(Expression** plhs, Expression** prh
[all...]
H A Dast-dump.h12 class Expression;
64 dump_expression(const Expression*);
104 dump_to_stream(const Expression* expr, std::ostream* out);
H A Dtypes.h37 class Expression;
183 Expression*
184 bind_method(Expression* expr, Location location) const;
235 virtual Expression*
236 do_bind_method(Expression* expr, Location location) const = 0;
289 Expression*
290 do_bind_method(Expression* expr, Location location) const;
334 Expression*
335 do_bind_method(Expression* expr, Location location) const;
535 make_array_type(Type* element_type, Expression* lengt
[all...]
H A Dtypes.cc1218 Expression* initializer = this->do_type_descriptor(gogo, NULL);
1370 Expression*
1378 Expression*
1392 Expression** offset, int stack_size)
1896 Expression* key_ref = Expression::make_var_reference(key_arg, bloc);
1897 Expression* keysz_ref = Expression::make_var_reference(keysz_arg, bloc);
1901 Expression* func = Expression
[all...]
H A Dparse.cc126 // ExpressionList = Expression { "," Expression } .
134 Parse::expression_list(Expression* first, bool may_be_sink,
381 // ArrayLength = Expression .
390 Expression* length = NULL;
403 length = Expression::make_nil(this->location());
410 length = Expression::make_error(this->location());
1705 Expression* expr, bool is_coloneq,
1727 Expression* init = Expression
[all...]
H A Druntime.cc205 static Expression*
206 convert_to_runtime_function_type(Runtime_function_type bft, Expression* e,
233 e = Expression::make_cast(t, e, loc);
242 return Expression::make_unsafe_cast(runtime_function_type(bft), e, loc);
374 Expression* func = Expression::make_func_reference(no, NULL, loc);
383 Expression* e = va_arg(ap, Expression*);
389 return Expression::make_call(func, args, false, loc);
400 Expression* iexp
[all...]
H A Dgogo.cc136 Expression::make_boolean(true, loc),
142 Expression::make_boolean(false, loc),
148 Expression::make_nil(loc),
155 Expression::make_iota(),
596 Expression* zero = Expression::make_integer_ul(0, NULL, bloc);
648 Expression* e = Expression::make_integer_int64(this->zero_value_size_,
743 Expression* length = Expression
[all...]
H A Dgogo.h21 class Expression;
362 add_constant(const Typed_identifier&, Expression*, int iota_value);
507 lower_expression(Named_object* function, Statement_inserter*, Expression**);
519 flatten_expression(Named_object* function, Statement_inserter*, Expression**);
615 Expression*
623 Expression*
1110 Expression*
1116 set_descriptor(Expression* descriptor)
1140 Expression*
1191 Expression* descriptor
[all...]
H A Dast-dump.cc212 Ast_dump_context::dump_expression(const Expression* e)
227 for (std::vector<Expression*>::const_iterator it = el->begin();
465 Ast_dump_context::dump_to_stream(const Expression* expr, std::ostream* out)
/haiku-buildtools/gcc/libvtv/testsuite/libvtv.cc/
H A Dv8-test-2.cc39 class Expression: public AstNode { class in inherits:AstNode
45 class Literal: public Expression {
55 class CallRuntime: public Expression {
64 Expression *
75 Expression *
78 Expression *expression = ExpressionCheck (ok);
79 Expression *return_expr = NULL;
/haiku-buildtools/binutils/gas/testsuite/gas/sparc/
H A Dpr19910-2.l2 .*pr19910-2.s:2: Error: Expression inside %hi could not be parsed
4 .*pr19910-2.s:5: Error: Expression inside %lo could not be parsed
/haiku-buildtools/binutils/gold/
H A Dexpression.cc51 struct Expression::Expression_eval_info
86 Expression::eval(const Symbol_table* symtab, const Layout* layout,
96 Expression::eval_with_dot(const Symbol_table* symtab, const Layout* layout,
113 Expression::eval_maybe_dot(const Symbol_table* symtab, const Layout* layout,
171 class Integer_expression : public Expression
190 extern "C" Expression*
198 class Symbol_expression : public Expression
247 class Dot_expression : public Expression
277 extern "C" Expression*
288 class Unary_expression : public Expression
[all...]
H A Dscript-sections.h38 class Expression;
106 add_data(int size, bool is_signed, Expression* val);
110 add_symbol_assignment(const char* name, size_t length, Expression* value,
115 add_dot_assignment(Expression* value);
119 add_assertion(Expression* check, const char* message, size_t messagelen);
123 add_fill(Expression* val);
190 Expression* load_address);
230 Expression*, Expression*);
233 Expression*
[all...]
H A Dscript.h65 class Expression class in namespace:gold
69 Expression() function in class:gold::Expression
73 virtual ~Expression()
128 // directly by children of Expression on other Expression objects.
134 Expression(const Expression&);
135 Expression& operator=(const Expression&);
334 Expression* va
[all...]
H A Dscript-sections.cc51 Expression* start, Expression* length)
68 Expression*
73 Expression*
89 Expression*
187 Expression* start_;
188 Expression* length_;
709 Expression* val, bool provide, bool hidden)
754 Sections_element_dot_assignment(Expression* val)
791 Expression* val
[all...]
H A Dscript-c.h52 /* The expression functions deal with pointers to Expression objects.
58 class Expression;
59 typedef Expression* Expression_ptr;
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/torture/
H A Dpr45877.C59 typedef E_F0 * Expression; typedef
103 Expression a,b;
109 Op(Expression aa,Expression bb) : a(aa),b(bb) { }
/haiku-buildtools/binutils/gas/testsuite/gas/m68hc11/
H A Dmalis.s47 ;; Section 8.2.7.1 Primary Expression
51 ;; Section 8.2.7.2 Absolute Expression
/haiku-buildtools/legacy/binutils/gas/testsuite/gas/m68hc11/
H A Dmalis.s47 ;; Section 8.2.7.1 Primary Expression
51 ;; Section 8.2.7.2 Absolute Expression

Completed in 762 milliseconds

12