Home
last modified time | relevance | path

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

12345678910>>...29

/freebsd-9-stable/usr.bin/m4/
Dparser.y45 top : expr { end_result = $1; }
47 expr : expr '+' expr { $$ = $1 + $3; }
48 | expr '-' expr { $$ = $1 - $3; }
49 | expr EXPONENT expr { $$ = pow($1, $3); }
50 | expr '*' expr { $$ = $1 * $3; }
51 | expr '/' expr {
58 | expr '%' expr {
65 | expr LSHIFT expr { $$ = $1 << $3; }
66 | expr RSHIFT expr { $$ = $1 >> $3; }
67 | expr '<' expr { $$ = $1 < $3; }
[all …]
/freebsd-9-stable/usr.bin/m4/TEST/
Dmath.m46 ifelse(expr(-7),-7,,`failed -
8 ifelse(expr(- -2),2,,`failed -
10 ifelse(expr(!0),1,,`failed !
12 ifelse(expr(!7),0,,`failed !
14 ifelse(expr(~-1),0,,`failed ~
17 ifelse(expr(3*5),15,,`failed *
19 ifelse(expr(3*0),0,,`failed *
21 ifelse(expr(11/2),5,,`failed /
23 ifelse(expr(1/700),0,,`failed /
25 ifelse(expr(10%5),0,,`failed %
[all …]
/freebsd-9-stable/contrib/gcc/cp/
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 …]
Dsemantics.c401 maybe_cleanup_point_expr (tree expr) in maybe_cleanup_point_expr() argument
404 expr = fold_build_cleanup_point_expr (TREE_TYPE (expr), expr); in maybe_cleanup_point_expr()
405 return expr; in maybe_cleanup_point_expr()
414 maybe_cleanup_point_expr_void (tree expr) in maybe_cleanup_point_expr_void() argument
417 expr = fold_build_cleanup_point_expr (void_type_node, expr); in maybe_cleanup_point_expr_void()
418 return expr; in maybe_cleanup_point_expr_void()
505 finish_cond (tree *cond_p, tree expr) in finish_cond() argument
511 expr = cond; in finish_cond()
513 *cond_p = expr; in finish_cond()
606 finish_expr_stmt (tree expr) in finish_expr_stmt() argument
[all …]
Dcall.c108 tree expr; member
546 build_identity_conv (tree type, tree expr) in build_identity_conv() argument
552 c->u.expr = expr; in build_identity_conv()
562 build_ambiguous_conv (tree type, tree expr) in build_ambiguous_conv() argument
568 c->u.expr = expr; in build_ambiguous_conv()
587 standard_conversion (tree to, tree from, tree expr, bool c_cast_p, in standard_conversion() argument
604 && expr && type_unknown_p (expr)) in standard_conversion()
606 expr = instantiate_type (to, expr, tf_conv); in standard_conversion()
607 if (expr == error_mark_node) in standard_conversion()
609 from = TREE_TYPE (expr); in standard_conversion()
[all …]
/freebsd-9-stable/contrib/gcc/
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
Dgcse.c289 struct expr struct
292 rtx expr; member
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 …]
Dpostreload-gcse.c98 struct expr struct
101 rtx expr; member
192 static struct expr *lookup_expr_in_table (rtx);
210 struct expr *);
299 struct expr *exp = (struct expr *) expp; in hash_expr_for_htab()
309 struct expr *exp1 = (struct expr *) exp1p; in expr_equiv_p()
310 struct expr *exp2 = (struct expr *) exp2p; in expr_equiv_p()
311 int equiv_p = exp_equiv_p (exp1->expr, exp2->expr, 0, true); in expr_equiv_p()
327 struct expr *cur_expr, **slot; in insert_expr_in_table()
343 cur_expr = (struct expr *) obstack_alloc (&expr_obstack, in insert_expr_in_table()
[all …]
Dc-parser.c2155 struct c_expr expr = c_parser_expression (parser); in c_parser_typeof_specifier() local
2158 if (TREE_CODE (expr.value) == COMPONENT_REF in c_parser_typeof_specifier()
2159 && DECL_C_BIT_FIELD (TREE_OPERAND (expr.value, 1))) in c_parser_typeof_specifier()
2161 ret.spec = TREE_TYPE (expr.value); in c_parser_typeof_specifier()
2168 tree e = expr.value; in c_parser_typeof_specifier()
3918 tree block, expr, body, save_break; in c_parser_switch_statement() local
3924 expr = c_parser_expression (parser).value; in c_parser_switch_statement()
3928 expr = error_mark_node; in c_parser_switch_statement()
3929 c_start_case (expr); in c_parser_switch_statement()
4273 struct c_expr expr; in c_parser_asm_operands() local
[all …]
Dtree-ssa-loop-niter.c675 simplify_replace_tree (tree expr, tree old, tree new) in simplify_replace_tree() argument
680 if (!expr) in simplify_replace_tree()
683 if (expr == old in simplify_replace_tree()
684 || operand_equal_p (expr, old, 0)) in simplify_replace_tree()
687 if (!EXPR_P (expr)) in simplify_replace_tree()
688 return expr; in simplify_replace_tree()
690 n = TREE_CODE_LENGTH (TREE_CODE (expr)); in simplify_replace_tree()
693 e = TREE_OPERAND (expr, i); in simplify_replace_tree()
699 ret = copy_node (expr); in simplify_replace_tree()
704 return (ret ? fold (ret) : expr); in simplify_replace_tree()
[all …]
Dgimplify.c925 unshare_expr (tree expr) in unshare_expr() argument
927 walk_tree (&expr, mostly_copy_tree_r, NULL, NULL); in unshare_expr()
928 return expr; in unshare_expr()
1452 tree expr = *expr_p; in gimplify_case_label_expr() local
1462 VEC_safe_push (tree, heap, ctxp->case_labels, expr); in gimplify_case_label_expr()
1463 *expr_p = build1 (LABEL_EXPR, void_type_node, CASE_LABEL (expr)); in gimplify_case_label_expr()
1494 tree expr; in gimplify_exit_expr() local
1496 expr = build_and_jump (&gimplify_ctxp->exit_label); in gimplify_exit_expr()
1497 expr = build3 (COND_EXPR, void_type_node, cond, expr, NULL_TREE); in gimplify_exit_expr()
1498 *expr_p = expr; in gimplify_exit_expr()
[all …]
/freebsd-9-stable/tools/tools/nanobsd/
DFlashDevice.sub47 NANO_MEDIASIZE=`expr 256204800 / 512`
61 NANO_MEDIASIZE=`expr 259596288 / 512`
75 NANO_MEDIASIZE=`expr 64487424 / 512`
90 NANO_MEDIASIZE=`expr 519192576 / 512`
112 NANO_MEDIASIZE=`expr 32112640 / 512`
117 NANO_MEDIASIZE=`expr 64225280 / 512`
122 NANO_MEDIASIZE=`expr 128450560 / 512`
127 NANO_MEDIASIZE=`expr 256901120 / 512`
132 NANO_MEDIASIZE=`expr 512483328 / 512`
137 NANO_MEDIASIZE=`expr 1024966656 / 512`
[all …]
/freebsd-9-stable/contrib/binutils/gas/
Ddwarf2dbg.c223 expressionS expr; in generic_dwarf2_emit_offset() local
225 expr.X_op = O_symbol; in generic_dwarf2_emit_offset()
226 expr.X_add_symbol = symbol; in generic_dwarf2_emit_offset()
227 expr.X_add_number = 0; in generic_dwarf2_emit_offset()
228 emit_expr (&expr, size); in generic_dwarf2_emit_offset()
798 expressionS expr; in out_set_addr() local
804 expr.X_op = O_symbol; in out_set_addr()
805 expr.X_add_symbol = sym; in out_set_addr()
806 expr.X_add_number = 0; in out_set_addr()
807 emit_expr (&expr, sizeof_address); in out_set_addr()
[all …]
/freebsd-9-stable/lib/libnetbsd/
Dstrsuftoll.c112 char *expr; in __weak_alias() local
120 num = strtoll(val, &expr, 10); in __weak_alias()
124 if (expr == val) /* No digits */ in __weak_alias()
127 switch (*expr) { in __weak_alias()
133 ++expr; in __weak_alias()
140 ++expr; in __weak_alias()
147 ++expr; in __weak_alias()
154 ++expr; in __weak_alias()
161 ++expr; in __weak_alias()
168 ++expr; in __weak_alias()
[all …]
/freebsd-9-stable/bin/expr/
Dexpr.y94 %type <val> start expr
98 start: expr { result = $$; }
100 expr: TOKEN
101 | '(' expr ')' { $$ = $2; }
102 | expr '|' expr { $$ = op_or($1, $3); }
103 | expr '&' expr { $$ = op_and($1, $3); }
104 | expr '=' expr { $$ = op_eq($1, $3); }
105 | expr '>' expr { $$ = op_gt($1, $3); }
106 | expr '<' expr { $$ = op_lt($1, $3); }
107 | expr GE expr { $$ = op_ge($1, $3); }
[all …]
/freebsd-9-stable/bin/ed/
Dre.c44 static pattern_t *expr = NULL; in get_compiled_pattern() local
55 if (!expr) in get_compiled_pattern()
57 return expr; in get_compiled_pattern()
61 if (expr && !patlock) in get_compiled_pattern()
62 regfree(expr); in get_compiled_pattern()
63 else if ((expr = (pattern_t *) malloc(sizeof(pattern_t))) == NULL) { in get_compiled_pattern()
69 if ((n = regcomp(expr, exprs, 0))) { in get_compiled_pattern()
70 regerror(n, expr, error, sizeof error); in get_compiled_pattern()
72 free(expr); in get_compiled_pattern()
73 return expr = NULL; in get_compiled_pattern()
[all …]
/freebsd-9-stable/contrib/groff/src/preproc/pic/
Dpic.y257 %type <x> expr any_expr text_expr
400 | FOR VARIABLE '=' expr TO expr optional_by DO
481 expr %prec ','
518 expr
539 | text_expr ANDAND expr
541 | expr ANDAND text_expr
545 | text_expr OROR expr
547 | expr OROR text_expr
560 | BY expr
565 | BY '*' expr
[all …]
/freebsd-9-stable/usr.bin/csplit/
Dcsplit.c100 const char *expr; in main() local
174 while (nfiles < maxfiles - 1 && (expr = *argv++) != NULL) { in main()
185 if (*expr == '/' || *expr == '%') { in main()
187 do_rexp(expr); in main()
189 } else if (isdigit((unsigned char)*expr)) in main()
190 do_lineno(expr); in main()
192 errx(1, "%s: unrecognised pattern", expr); in main()
355 do_rexp(const char *expr) in do_rexp() argument
364 if ((ecopy = strdup(expr)) == NULL) in do_rexp()
368 if ((pofs = strrchr(ecopy, *expr)) == NULL || pofs[-1] == '\\') in do_rexp()
[all …]
/freebsd-9-stable/contrib/gdb/gdb/
Dtypeprint.c118 struct expression *expr; in whatis_exp() local
129 expr = parse_expression (exp); in whatis_exp()
130 old_chain = make_cleanup (free_current_contents, &expr); in whatis_exp()
131 val = evaluate_type (expr); in whatis_exp()
206 struct expression *expr; in ptype_command() local
216 expr = parse_expression (typename); in ptype_command()
217 old_chain = make_cleanup (free_current_contents, &expr); in ptype_command()
218 type = ptype_eval (expr); in ptype_command()
328 struct expression *expr; in maintenance_print_type() local
332 expr = parse_expression (typename); in maintenance_print_type()
[all …]
/freebsd-9-stable/usr.bin/xlint/lint1/
Dcgram.y245 %type <y_tnode> expr
1121 expr %prec T_COMMA {
1278 expr T_SEMI {
1279 expr($1, 0, 0);
1320 T_IF T_LPARN expr T_RPARN {
1327 T_SWITCH T_LPARN expr T_RPARN {
1367 T_WHILE T_LPARN expr T_RPARN {
1380 T_WHILE T_LPARN expr T_RPARN T_SEMI {
1396 | expr {
1417 | T_RETURN expr T_SEMI {
[all …]

12345678910>>...29