| /openbsd-src/usr.bin/m4/ |
| H A D | parser.y | 42 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 D | convert.c | 40 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 D | c-convert.c | 63 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 D | gcse.c | 312 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 D | cvt.c | 75 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 D | cvt.c | 79 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 D | convert.c | 42 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 D | tree-vn.c | 83 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 D | c-convert.c | 69 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 D | tree-vect-patterns.c | 73 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 D | tree-iterator.c | 302 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 D | tree-ssa-pre.c | 188 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 D | gcse.c | 289 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 D | expr.c | 199 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 D | expr.h | 127 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 D | ste.h | 65 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 D | ste.c | 79 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 D | std.c | 149 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 D | std.h | 140 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 D | DWARFExpressionList.cpp | 27 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 D | i915_gem.h | 104 #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 D | bfin-parse.c | 522 #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 D | dwarf2dbg.c | 194 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 D | tree-convert.c | 63 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 D | dwarf2dbg.c | 193 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 …]
|