Searched refs:expand_expr (Results 1 - 25 of 74) sorted by relevance

123

/openbsd-current/gnu/usr.bin/gcc/gcc/cp/
H A Dexpr.c77 /* Hook used by expand_expr to expand language-specific tree codes. */
101 return expand_expr (cplus_expand_constant (exp),
110 expand_expr (TREE_OPERAND (exp, 0), const0_rtx, VOIDmode, 0);
115 ret = expand_expr (TREE_OPERAND (exp, 0), target, tmode, modifier);
/openbsd-current/gnu/gcc/gcc/cp/
H A Dexpr.c88 /* Hook used by expand_expr to expand language-specific tree codes. */
111 return expand_expr (cplus_expand_constant (exp),
123 return expand_expr (BASELINK_FUNCTIONS (exp), target, tmode,
/openbsd-current/gnu/usr.bin/gcc/gcc/
H A Dbuiltins.c602 buf_addr = expand_expr (TREE_VALUE (arglist), NULL_RTX, VOIDmode, 0);
760 op0 = expand_expr (arg0, NULL_RTX, Pmode, EXPAND_NORMAL);
768 op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0);
782 op2 = expand_expr (arg2, NULL_RTX, VOIDmode, 0);
822 rtx addr = expand_expr (exp, NULL_RTX, ptr_mode, EXPAND_SUM);
1472 tmp = expand_expr (arglist, NULL_RTX, VOIDmode, 0);
1513 op0 = expand_expr (TREE_VALUE (arglist), subtarget, VOIDmode, 0);
1678 expand_expr (src, src_reg, ptr_mode, EXPAND_SUM));
1732 return expand_expr (fold (build (PLUS_EXPR, TREE_TYPE (s1),
1738 return expand_expr (s
[all...]
H A Dexpr.c2026 retval = expand_expr (call_expr, NULL_RTX, VOIDmode, 0);
3140 retval = expand_expr (call_expr, NULL_RTX, VOIDmode, 0);
4100 result = expand_expr (from, NULL_RTX, VOIDmode, 0);
4132 orig_to_rtx = to_rtx = expand_expr (tem, NULL_RTX, VOIDmode, 0);
4136 rtx offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, EXPAND_SUM);
4244 value = expand_expr (from, NULL_RTX, VOIDmode, 0);
4246 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE);
4273 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE);
4282 temp = expand_expr (from, 0, GET_MODE (to_rtx), 0);
4306 from_rtx = expand_expr (fro
6558 expand_expr (exp, target, tmode, modifier) function
[all...]
H A Dstmt.c542 rtx x = expand_expr (exp, NULL_RTX, VOIDmode, 0);
1656 op = expand_expr (val, NULL_RTX, VOIDmode, EXPAND_WRITE);
1724 op = expand_expr (val, NULL_RTX, VOIDmode,
2193 /* The call to `expand_expr' could cause last_expr_type and
2195 and last_expr_type *after* calling expand_expr. */
2196 value = expand_expr (exp, want_value ? NULL_RTX : const0_rtx,
2214 expand_expr (TYPE_SIZE (type),
3063 expand_expr (retval, NULL_RTX, VOIDmode, 0);
3146 rtx result_val = expand_expr (retval_rhs, NULL_RTX, VOIDmode, 0);
3243 val = expand_expr (retval_rh
[all...]
H A Dlanghooks.h243 /* Called by expand_expr for language-specific tree codes.
245 rtx (*expand_expr) PARAMS ((tree, rtx, enum machine_mode, int)); member in struct:lang_hooks
299 /* Called by expand_expr to build and return the cleanup-expression
H A Dexcept.c583 expand_expr (handler, const0_rtx, VOIDmode, 0);
743 expand_expr (failure, const0_rtx, VOIDmode, EXPAND_NORMAL);
782 expand_expr (failure, const0_rtx, VOIDmode, EXPAND_NORMAL);
3033 rtx addr = expand_expr (addr_tree, NULL_RTX, Pmode, 0);
3066 rtx addr = expand_expr (addr_tree, NULL_RTX, ptr_mode, 0);
3092 tmp = expand_expr (stackadj_tree, cfun->eh->ehr_stackadj, VOIDmode, 0);
3103 tmp = expand_expr (handler_tree, cfun->eh->ehr_handler, VOIDmode, 0);
3831 value = expand_expr (type, NULL_RTX, VOIDmode, EXPAND_INITIALIZER);
H A Dexpr.h46 /* This is the 4th arg to `expand_expr'.
120 : expand_expr (ARGS_SIZE_TREE (SIZE), NULL_RTX, VOIDmode, 0))
484 Useful after calling expand_expr with 1 as sum_ok. */
499 extern rtx expand_expr PARAMS ((tree, rtx, enum machine_mode,
780 /* Hook called by expand_expr for language-specific tree codes.
782 if it has any such codes that expand_expr needs to know about. */
/openbsd-current/gnu/gcc/gcc/
H A Dexpr.c2811 return expand_expr (part, NULL_RTX, imode, EXPAND_NORMAL);
3967 value = expand_expr (op1, NULL_RTX, str_mode, 0);
4000 value = expand_expr (op1, NULL_RTX, GET_MODE (str_rtx), 0);
4095 offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, EXPAND_SUM);
4123 /* Handle expand_expr of a complex value returning a CONCAT. */
4190 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE);
4215 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE);
4224 temp = expand_expr (from, 0, GET_MODE (to_rtx), 0);
4300 expand_expr (exp, const0_rtx, VOIDmode, 0);
4307 expand_expr (TREE_OPERAN
[all...]
H A Dbuiltins.c347 len = c_strlen (src, 1); if (len) expand_expr (len, ...); would not
971 op0 = expand_expr (arg0, NULL_RTX, Pmode, EXPAND_NORMAL);
1031 rtx addr = expand_expr (exp, NULL_RTX, ptr_mode, EXPAND_NORMAL);
1868 op0 = expand_expr (arg, subtarget, VOIDmode, 0);
2023 op0 = expand_expr (arg0, subtarget, VOIDmode, EXPAND_NORMAL);
2117 op0 = expand_expr (arg, subtarget, VOIDmode, 0);
2274 op0 = expand_expr (arg, subtarget, VOIDmode, 0);
2556 rtx op = expand_expr (arg0, subtarget, VOIDmode, 0);
2604 op0 = expand_expr (arg0, subtarget, VOIDmode, 0);
2618 op0 = expand_expr (arg
[all...]
H A Dlanghooks.h310 /* Called by expand_expr for language-specific tree codes.
312 rtx (*expand_expr) (tree, rtx, enum machine_mode, int, rtx *); member in struct:lang_hooks
314 /* Called by expand_expr to generate the definition of a decl. Returns
H A Dtree-ssa-address.c227 ? expand_expr (build_addr (addr->symbol, current_function_decl),
231 ? expand_expr (addr->base, NULL_RTX, Pmode, EXPAND_NORMAL)
234 ? expand_expr (addr->index, NULL_RTX, Pmode, EXPAND_NORMAL)
H A Dstmt.c825 op = expand_expr (val, NULL_RTX, VOIDmode, EXPAND_WRITE);
897 op = expand_expr (val, NULL_RTX, VOIDmode,
1371 value = expand_expr (exp, const0_rtx, VOIDmode, 0);
1735 val = expand_expr (retval_rhs, val, GET_MODE (val), 0);
1743 expand_expr (retval, const0_rtx, VOIDmode, 0);
3306 low_rtx = expand_expr (low, NULL_RTX, mode, EXPAND_NORMAL);
3310 new_bound = expand_expr (fold_build2 (MINUS_EXPR, type,
H A Dexpr.h43 /* This is the 4th arg to `expand_expr'.
486 Useful after calling expand_expr with 1 as sum_ok. */
489 /* Work horse for expand_expr. */
497 expand_expr (tree exp, rtx target, enum machine_mode mode,
491 expand_expr (tree exp, rtx target, enum machine_mode mode, function
/openbsd-current/gnu/usr.bin/gcc/gcc/config/xtensa/
H A Dxtensa.c2437 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2445 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2451 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2486 r = expand_expr (tmp, va_size, SImode, EXPAND_NORMAL);
2505 expand_expr (tmp, const0_rtx, VOIDmode, EXPAND_NORMAL);
2516 r = expand_expr (ndx, orig_ndx, SImode, EXPAND_NORMAL);
2524 expand_expr (tmp, const0_rtx, VOIDmode, EXPAND_NORMAL);
2542 emit_cmp_and_jump_insns (expand_expr (ndx, NULL_RTX, SImode,
2548 r = expand_expr (reg, array, Pmode, EXPAND_NORMAL);
2577 expand_expr (tm
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.c1208 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
1213 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
1245 count_rtx = expand_expr (count, NULL_RTX, HImode, EXPAND_NORMAL);
1251 count_plus_size_rtx = expand_expr (count_plus_size, NULL_RTX, HImode, EXPAND_NORMAL);
1256 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
1277 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
1288 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
1297 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2112 args[a] = expand_expr (TREE_VALUE (argtree), NULL_RTX, VOIDmode, 0);
/openbsd-current/gnu/usr.bin/gcc/gcc/config/fr30/
H A Dfr30.c737 return expand_expr (t, NULL_RTX, Pmode, EXPAND_NORMAL);
755 return expand_expr (t, NULL_RTX, Pmode, EXPAND_NORMAL);
762 addr_rtx = expand_expr (t, NULL_RTX, Pmode, EXPAND_NORMAL);
769 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
/openbsd-current/gnu/usr.bin/gcc/gcc/config/rs6000/
H A Drs6000.c3533 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3537 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3546 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3554 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3586 return expand_expr (t, NULL_RTX, VOIDmode, EXPAND_NORMAL);
3647 (expand_expr (reg, NULL_RTX, QImode, EXPAND_NORMAL),
3659 expand_expr (u, const0_rtx, VOIDmode, EXPAND_NORMAL);
3680 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
3702 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3723 r = expand_expr (
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c2800 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2805 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2814 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2821 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2932 emit_cmp_and_jump_insns (expand_expr
2940 emit_cmp_and_jump_insns (expand_expr
2952 r = expand_expr (t, int_addr_rtx, Pmode, EXPAND_NORMAL);
2959 r = expand_expr (t, sse_addr_rtx, Pmode, EXPAND_NORMAL);
3011 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
3020 expand_expr (
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/m88k/
H A Dm88k.c2480 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2490 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2498 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2562 r = expand_expr (arg_align, NULL_RTX, TYPE_MODE (TREE_TYPE (arg_align)),
2576 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
2584 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2611 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
2620 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
/openbsd-current/gnu/usr.bin/gcc/gcc/config/sh/
H A Dsh.c5467 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5478 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5482 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5493 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5498 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5565 emit_cmp_and_jump_insns (expand_expr (next_fp, NULL_RTX, Pmode,
5567 expand_expr (next_fp_limit, NULL_RTX,
5580 expand_expr (tmp, const0_rtx, VOIDmode, EXPAND_NORMAL);
5584 r = expand_expr (tmp, addr_rtx, Pmode, EXPAND_NORMAL);
5593 r = expand_expr (tm
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/d30v/
H A Dd30v.c2265 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2272 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2309 emit_cmp_and_jump_insns (expand_expr (t, NULL_RTX, QImode, EXPAND_NORMAL),
2316 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2340 r = expand_expr (t, ptr_rtx, Pmode, EXPAND_NORMAL);
2349 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
/openbsd-current/gnu/gcc/gcc/config/bfin/
H A Dbfin.c4136 /* Errors in the source file can cause expand_expr to return const0_rtx
4160 rtx op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0);
4161 rtx op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0);
4217 rtx op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0);
4281 op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0);
4307 op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0);
4308 op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0);
4335 op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0);
4336 op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0);
4337 op2 = expand_expr (arg
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.c2642 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2648 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
2703 addr_rtx = expand_expr (t1, NULL_RTX, Pmode, EXPAND_NORMAL);
2708 expand_expr (t1, const0_rtx, VOIDmode, EXPAND_NORMAL);
/openbsd-current/gnu/usr.bin/gcc/gcc/config/s390/
H A Ds390.c5824 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5828 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5843 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5851 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
5969 emit_cmp_and_jump_insns (expand_expr (reg, NULL_RTX, Pmode, EXPAND_NORMAL),
5985 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
6005 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
6010 r = expand_expr (t, addr_rtx, Pmode, EXPAND_NORMAL);
6017 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL);
6027 expand_expr (
[all...]

Completed in 496 milliseconds

123