Home
last modified time | relevance | path

Searched refs:expr (Results 1 – 25 of 826) sorted by relevance

12345678910>>...34

/openbsd-src/usr.bin/m4/
H A Dparser.y42 top : expr { end_result = $1; }
44 expr : expr '+' expr { $$ = $1 + $3; }
45 | expr '-' expr { $$ = $1 - $3; }
46 | expr EXPONENT expr { $$ = pow($1, $3); }
47 | expr '*' expr { $$ = $1 * $3; }
48 | expr '/' expr {
55 | expr '%' expr {
62 | expr LSHIFT expr { $$ = $1 << $3; }
63 | expr RSHIFT expr { $$ = $1 >> $3; }
64 | expr '<' expr { $$ = $1 < $3; }
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dconvert.c40 convert_to_pointer (type, expr) in convert_to_pointer() argument
41 tree type, expr; in convert_to_pointer()
43 if (integer_zerop (expr))
45 expr = build_int_2 (0, 0);
46 TREE_TYPE (expr) = type;
47 return expr;
50 switch (TREE_CODE (TREE_TYPE (expr)))
54 return build1 (NOP_EXPR, type, expr);
60 if (TYPE_PRECISION (TREE_TYPE (expr)) == POINTER_SIZE)
61 return build1 (CONVERT_EXPR, type, expr);
[all …]
H A Dc-convert.c63 convert (type, expr) in convert() argument
64 tree type, expr; in convert()
66 tree e = expr;
69 if (type == TREE_TYPE (expr)
70 || TREE_CODE (expr) == ERROR_MARK
71 || code == ERROR_MARK || TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK)
72 return expr;
74 if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (TREE_TYPE (expr)))
75 return fold (build1 (NOP_EXPR, type, expr));
76 if (TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK)
[all …]
H A Dgcse.c312 struct expr struct
315 rtx expr; argument
319 struct expr *next_same_hash; argument
369 struct expr **table;
469 struct expr * expr; /* Gcse expression reference for LM. */ member
590 static struct expr *lookup_expr PARAMS ((rtx, struct hash_table *));
591 static struct expr *lookup_set PARAMS ((unsigned int, rtx, struct hash_table *));
592 static struct expr *next_set PARAMS ((unsigned int, struct expr *));
608 static struct expr *find_avail_set PARAMS ((int, rtx));
617 static struct expr *find_bypass_set PARAMS ((int, int));
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dcvt.c75 cp_convert_to_pointer (type, expr, force) in cp_convert_to_pointer() argument
76 tree type, expr; in cp_convert_to_pointer()
79 register tree intype = TREE_TYPE (expr);
93 rval = build_type_conversion (type, expr);
98 expr, intype, type);
114 expr = build (OFFSET_REF, fntype, decl, expr);
117 if (TREE_CODE (expr) == OFFSET_REF
118 && TREE_CODE (TREE_TYPE (expr)) == METHOD_TYPE)
119 expr = resolve_offset_ref (expr);
120 if (TREE_CODE (TREE_TYPE (expr)) == METHOD_TYPE)
[all …]
/openbsd-src/gnu/gcc/gcc/cp/
H A Dcvt.c79 cp_convert_to_pointer (tree type, tree expr, bool force) in cp_convert_to_pointer() argument
81 tree intype = TREE_TYPE (expr); in cp_convert_to_pointer()
97 rval = build_type_conversion (type, expr); in cp_convert_to_pointer()
102 expr, intype, type); in cp_convert_to_pointer()
114 return convert_member_func_to_ptr (type, expr); in cp_convert_to_pointer()
115 if (TREE_CODE (TREE_TYPE (expr)) == POINTER_TYPE) in cp_convert_to_pointer()
116 return build_nop (type, expr); in cp_convert_to_pointer()
117 intype = TREE_TYPE (expr); in cp_convert_to_pointer()
120 if (expr == error_mark_node) in cp_convert_to_pointer()
162 expr = build_base_path (code, expr, binfo, 0); in cp_convert_to_pointer()
[all …]
/openbsd-src/gnu/gcc/gcc/
H A Dconvert.c42 convert_to_pointer (tree type, tree expr) in convert_to_pointer() argument
44 if (TREE_TYPE (expr) == type) in convert_to_pointer()
45 return expr; in convert_to_pointer()
47 if (integer_zerop (expr)) in convert_to_pointer()
50 if (TREE_OVERFLOW (expr) || TREE_CONSTANT_OVERFLOW (expr)) in convert_to_pointer()
51 t = force_fit_type (t, 0, TREE_OVERFLOW (expr), in convert_to_pointer()
52 TREE_CONSTANT_OVERFLOW (expr)); in convert_to_pointer()
56 switch (TREE_CODE (TREE_TYPE (expr))) in convert_to_pointer()
60 return fold_build1 (NOP_EXPR, type, expr); in convert_to_pointer()
65 if (TYPE_PRECISION (TREE_TYPE (expr)) != POINTER_SIZE) in convert_to_pointer()
[all …]
H A Dtree-vn.c83 vn_compute (tree expr, hashval_t val) in vn_compute() argument
87 gcc_assert (expr); in vn_compute()
88 gcc_assert (!expr->common.ann in vn_compute()
89 || expr->common.ann->common.type != STMT_ANN); in vn_compute()
91 val = iterative_hash_expr (expr, val); in vn_compute()
241 vn_add (tree expr, tree val) in vn_add() argument
243 vn_add_with_vuses (expr, val, NULL); in vn_add()
252 vn_add_with_vuses (tree expr, tree val, VEC (tree, gc) *vuses) in vn_add_with_vuses() argument
258 new_pair->e = expr; in vn_add_with_vuses()
261 new_pair->hashcode = vn_compute (expr, 0); in vn_add_with_vuses()
[all …]
H A Dc-convert.c69 convert (tree type, tree expr) in convert() argument
71 tree e = expr; in convert()
76 || expr == error_mark_node in convert()
77 || TREE_TYPE (expr) == error_mark_node) in convert()
81 = targetm.invalid_conversion (TREE_TYPE (expr), type))) in convert()
87 if (type == TREE_TYPE (expr)) in convert()
88 return expr; in convert()
90 if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (TREE_TYPE (expr))) in convert()
91 return fold_convert (type, expr); in convert()
92 if (TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK) in convert()
[all …]
H A Dtree-vect-patterns.c73 tree expr; in widened_name_p() local
95 expr = TREE_OPERAND (*def_stmt, 1); in widened_name_p()
96 if (TREE_CODE (expr) != NOP_EXPR) in widened_name_p()
99 oprnd0 = TREE_OPERAND (expr, 0); in widened_name_p()
159 tree stmt, expr; in vect_recog_dot_prod_pattern() local
170 expr = TREE_OPERAND (last_stmt, 1); in vect_recog_dot_prod_pattern()
171 type = TREE_TYPE (expr); in vect_recog_dot_prod_pattern()
197 if (TREE_CODE (expr) != PLUS_EXPR) in vect_recog_dot_prod_pattern()
205 expr = TREE_OPERAND (stmt, 1); in vect_recog_dot_prod_pattern()
206 type = TREE_TYPE (expr); in vect_recog_dot_prod_pattern()
[all …]
H A Dtree-iterator.c302 expr_first (tree expr) in expr_first() argument
304 if (expr == NULL_TREE) in expr_first()
305 return expr; in expr_first()
307 if (TREE_CODE (expr) == STATEMENT_LIST) in expr_first()
309 struct tree_statement_list_node *n = STATEMENT_LIST_HEAD (expr); in expr_first()
313 while (TREE_CODE (expr) == COMPOUND_EXPR) in expr_first()
314 expr = TREE_OPERAND (expr, 0); in expr_first()
315 return expr; in expr_first()
322 expr_last (tree expr) in expr_last() argument
324 if (expr == NULL_TREE) in expr_last()
[all …]
H A Dtree-ssa-pre.c188 tree expr; member
553 bitmap_insert_into_set (bitmap_set_t set, tree expr) in bitmap_insert_into_set() argument
557 gcc_assert (TREE_CODE (expr) == SSA_NAME); in bitmap_insert_into_set()
558 val = get_value_handle (expr); in bitmap_insert_into_set()
564 bitmap_set_bit (set->expressions, SSA_NAME_VERSION (expr)); in bitmap_insert_into_set()
571 insert_into_set (value_set_t set, tree expr) in insert_into_set() argument
574 tree val = get_value_handle (expr); in insert_into_set()
587 newnode->expr = expr; in insert_into_set()
673 insert_into_set (dest, node->expr); in set_copy()
680 set_remove (value_set_t set, tree expr) in set_remove() argument
[all …]
H A Dgcse.c289 struct expr struct
292 rtx expr; argument
296 struct expr *next_same_hash; argument
346 struct expr **table;
447 struct expr * expr; /* Gcse expression reference for LM. */ member
551 static struct expr *lookup_set (unsigned int, struct hash_table *);
552 static struct expr *next_set (unsigned int, struct expr *);
568 static struct expr *find_avail_set (int, rtx);
578 static struct expr *find_bypass_set (int, int);
585 static int pre_expr_reaches_here_p (basic_block, struct expr *,
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/f/
H A Dexpr.c199 ffebld expr; /* For first of member
235 static ffelexHandler ffeexpr_cb_close_paren_ (ffelexToken ft, ffebld expr,
238 ffebld expr,
242 ffebld expr, ffelexToken t);
243 static ffelexHandler ffeexpr_cb_comma_c_ (ffelexToken ft, ffebld expr,
246 ffebld expr, ffelexToken t);
247 static ffelexHandler ffeexpr_cb_comma_ci_ (ffelexToken ft, ffebld expr,
249 static ffelexHandler ffeexpr_cb_comma_i_ (ffelexToken ft, ffebld expr,
251 static ffelexHandler ffeexpr_cb_comma_i_1_ (ffelexToken ft, ffebld expr,
253 static ffelexHandler ffeexpr_cb_comma_i_2_ (ffelexToken ft, ffebld expr,
[all …]
H A Dexpr.h127 typedef ffelexHandler (*ffeexprCallback) (ffelexToken ft, ffebld expr,
135 ffebld ffeexpr_collapse_convert (ffebld expr, ffelexToken t);
136 ffebld ffeexpr_collapse_paren (ffebld expr, ffelexToken t);
137 ffebld ffeexpr_collapse_uplus (ffebld expr, ffelexToken t);
138 ffebld ffeexpr_collapse_uminus (ffebld expr, ffelexToken t);
139 ffebld ffeexpr_collapse_not (ffebld expr, ffelexToken t);
140 ffebld ffeexpr_collapse_add (ffebld expr, ffelexToken t);
141 ffebld ffeexpr_collapse_subtract (ffebld expr, ffelexToken t);
142 ffebld ffeexpr_collapse_multiply (ffebld expr, ffelexToken t);
143 ffebld ffeexpr_collapse_divide (ffebld expr, ffelexToken t);
[all …]
H A Dste.h65 void ffeste_R803 (ffestw block, ffebld expr);
66 void ffeste_R804 (ffestw block, ffebld expr);
69 void ffeste_R807 (ffebld expr);
70 void ffeste_R809 (ffestw block, ffebld expr);
77 void ffeste_R819B (ffestw block, ffelab label, ffebld expr);
82 void ffeste_R837 (ffelab *labels, int count, ffebld expr);
85 void ffeste_R840 (ffebld expr, ffelab neg, ffelab zero, ffelab pos);
87 void ffeste_R842 (ffebld expr);
88 void ffeste_R843 (ffebld expr);
93 void ffeste_R909_item (ffebld expr, ffelexToken expr_token);
[all …]
H A Dste.c79 static tree (*ffeste_io_driver_) (ffebld expr); /* do?io. */
100 static tree ffeste_io_dofio_ (ffebld expr);
101 static tree ffeste_io_dolio_ (ffebld expr);
102 static tree ffeste_io_douio_ (ffebld expr);
174 Exp = ffecom_arg_ptr_to_const_expr ((Spec)->u.expr, &ignore); \
190 Exp = ffecom_arg_ptr_to_const_expr ((Spec)->u.expr, &Lenexp); \
222 Exp = ffecom_arg_ptr_to_const_expr ((Spec)->u.expr, NULL); \
236 Exp = ffecom_const_expr ((Spec)->u.expr); \
252 Exp = ffecom_ptr_to_const_expr ((Spec)->u.expr); \
276 ffecom_prepare_arg_ptr_to_expr ((Spec)->u.expr); \
[all …]
H A Dstd.c149 ffebld expr; member
188 ffebld expr; member
195 ffebld expr; member
211 ffebld expr; member
218 ffebld expr; member
252 ffebld expr; member
275 ffebld expr; member
294 ffebld expr; member
303 ffebld expr; member
309 ffebld expr; member
[all …]
H A Dstd.h140 void ffestd_R740 (ffebld expr);
141 void ffestd_R742 (ffebld expr);
145 void ffestd_R803 (ffelexToken construct_name, ffebld expr);
146 void ffestd_R804 (ffebld expr, ffelexToken name);
149 void ffestd_R807 (ffebld expr);
150 void ffestd_R809 (ffelexToken construct_name, ffebld expr);
157 void ffestd_R819B (ffelexToken construct_name, ffelab label, ffebld expr);
162 void ffestd_R837 (ffelab *labels, int count, ffebld expr);
165 void ffestd_R840 (ffebld expr, ffelab neg, ffelab zero, ffelab pos);
167 void ffestd_R842 (ffebld expr);
[all …]
/openbsd-src/gnu/llvm/lldb/source/Expression/
H A DDWARFExpressionList.cpp27 const auto *expr = m_exprs.GetEntryAtIndex(0); in GetAlwaysValidExpr() local
28 if (expr->base == 0 && expr->size == LLDB_INVALID_ADDRESS) in GetAlwaysValidExpr()
29 return &expr->data; in GetAlwaysValidExpr()
34 DWARFExpression expr) { in AddExpression() argument
37 m_exprs.Append({base, end - base, expr}); in AddExpression()
44 if (const DWARFExpression *expr = in GetExpressionData() local
46 return expr->GetExpressionData(data); in GetExpressionData()
60 if (const DWARFExpression *expr = GetAlwaysValidExpr()) in GetExpressionAtAddress() local
61 return expr; in GetExpressionAtAddress()
92 const DWARFExpression &expr = m_exprs.GetEntryRef(0).data; in ContainsThreadLocalStorage() local
[all …]
/openbsd-src/sys/dev/pci/drm/i915/
H A Di915_gem.h104 #define GEM_WARN_ON(expr) WARN_ON(expr) argument
106 #define GEM_DEBUG_WARN_ON(expr) GEM_WARN_ON(expr) argument
112 #define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr) argument
113 #define GEM_WARN_ON(expr) ({ unlikely(!!(expr)); }) argument
115 #define GEM_DEBUG_WARN_ON(expr) ({ BUILD_BUG_ON_INVALID(expr); 0; }) argument
126 #define GEM_TRACE_DUMP_ON(expr) \ argument
127 do { if (expr) GEM_TRACE_DUMP(); } while (0)
132 #define GEM_TRACE_DUMP_ON(expr) BUILD_BUG_ON_INVALID(expr) argument
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/
H A Dbfin-parse.c522 #define IS_RANGE(bits, expr, sign, mul) \ argument
523 value_match(expr, bits, sign, mul, 1)
524 #define IS_URANGE(bits, expr, sign, mul) \ argument
525 value_match(expr, bits, sign, mul, 0)
526 #define IS_CONST(expr) (expr->type == Expr_Node_Constant) argument
527 #define IS_RELOC(expr) (expr->type != Expr_Node_Constant) argument
528 #define IS_IMM(expr, bits) value_match (expr, bits, 0, 1, 1) argument
529 #define IS_UIMM(expr, bits) value_match (expr, bits, 0, 1, 0) argument
531 #define IS_PCREL4(expr) \ argument
532 (value_match (expr, 4, 0, 2, 0))
[all …]
H A Ddwarf2dbg.c194 expressionS expr; in generic_dwarf2_emit_offset() local
196 expr.X_op = O_symbol; in generic_dwarf2_emit_offset()
197 expr.X_add_symbol = symbol; in generic_dwarf2_emit_offset()
198 expr.X_add_number = 0; in generic_dwarf2_emit_offset()
199 emit_expr (&expr, size); in generic_dwarf2_emit_offset()
770 expressionS expr; in out_set_addr() local
776 expr.X_op = O_symbol; in out_set_addr()
777 expr.X_add_symbol = sym; in out_set_addr()
778 expr.X_add_number = 0; in out_set_addr()
779 emit_expr (&expr, sizeof_address); in out_set_addr()
[all …]
/openbsd-src/gnu/gcc/gcc/treelang/
H A Dtree-convert.c63 convert (tree type, tree expr) in convert() argument
65 tree e = expr; in convert()
68 if (type == TREE_TYPE (expr) in convert()
69 || TREE_CODE (expr) == ERROR_MARK in convert()
70 || code == ERROR_MARK || TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK) in convert()
71 return expr; in convert()
73 if (TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (TREE_TYPE (expr))) in convert()
74 return fold_build1 (NOP_EXPR, type, expr); in convert()
75 if (TREE_CODE (TREE_TYPE (expr)) == ERROR_MARK) in convert()
77 if (TREE_CODE (TREE_TYPE (expr)) == VOID_TYPE) in convert()
[all …]
/openbsd-src/gnu/usr.bin/binutils/gas/
H A Ddwarf2dbg.c193 expressionS expr; in generic_dwarf2_emit_offset() local
195 expr.X_op = O_symbol; in generic_dwarf2_emit_offset()
196 expr.X_add_symbol = symbol; in generic_dwarf2_emit_offset()
197 expr.X_add_number = 0; in generic_dwarf2_emit_offset()
198 emit_expr (&expr, size); in generic_dwarf2_emit_offset()
708 expressionS expr; in out_set_addr() local
717 expr.X_op = O_symbol; in out_set_addr()
718 expr.X_add_symbol = sym; in out_set_addr()
719 expr.X_add_number = 0; in out_set_addr()
720 emit_expr (&expr, sizeof_address); in out_set_addr()
[all …]

12345678910>>...34