Home
last modified time | relevance | path

Searched refs:expand_expr (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-12-stable/contrib/gcc/cp/
Dexpr.c111 return expand_expr (cplus_expand_constant (exp), in cxx_expand_expr()
123 return expand_expr (BASELINK_FUNCTIONS (exp), target, tmode, in cxx_expand_expr()
/freebsd-12-stable/contrib/gcc/
Dbuiltins.c969 op0 = expand_expr (arg0, NULL_RTX, Pmode, EXPAND_NORMAL); in expand_builtin_prefetch()
1029 rtx addr = expand_expr (exp, NULL_RTX, ptr_mode, EXPAND_NORMAL); in get_memory_rtx()
1865 op0 = expand_expr (arg, subtarget, VOIDmode, 0); in expand_builtin_mathfn()
2020 op0 = expand_expr (arg0, subtarget, VOIDmode, EXPAND_NORMAL); in expand_builtin_mathfn_2()
2114 op0 = expand_expr (arg, subtarget, VOIDmode, 0); in expand_builtin_mathfn_3()
2271 op0 = expand_expr (arg, subtarget, VOIDmode, 0); in expand_builtin_int_roundingfn()
2553 rtx op = expand_expr (arg0, subtarget, VOIDmode, 0); in expand_builtin_pow()
2601 op0 = expand_expr (arg0, subtarget, VOIDmode, 0); in expand_builtin_powi()
2615 op0 = expand_expr (arg0, subtarget, mode, 0); in expand_builtin_powi()
2618 op1 = expand_expr (arg1, 0, mode2, 0); in expand_builtin_powi()
[all …]
Dexpr.c2798 return expand_expr (part, NULL_RTX, imode, EXPAND_NORMAL); in read_complex_part()
3951 value = expand_expr (op1, NULL_RTX, str_mode, 0); in optimize_bitfield_assignment_op()
3984 value = expand_expr (op1, NULL_RTX, GET_MODE (str_rtx), 0); in optimize_bitfield_assignment_op()
4079 offset_rtx = expand_expr (offset, NULL_RTX, VOIDmode, EXPAND_SUM); in expand_assignment()
4174 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE); in expand_assignment()
4199 to_rtx = expand_expr (to, NULL_RTX, VOIDmode, EXPAND_WRITE); in expand_assignment()
4208 temp = expand_expr (from, 0, GET_MODE (to_rtx), 0); in expand_assignment()
4284 expand_expr (exp, const0_rtx, VOIDmode, 0); in store_expr()
4291 expand_expr (TREE_OPERAND (exp, 0), const0_rtx, VOIDmode, in store_expr()
4351 temp = expand_expr (exp, inner_target, VOIDmode, in store_expr()
[all …]
Dtree-ssa-address.c227 ? expand_expr (build_addr (addr->symbol, current_function_decl), in addr_for_mem_ref()
231 ? expand_expr (addr->base, NULL_RTX, Pmode, EXPAND_NORMAL) in addr_for_mem_ref()
234 ? expand_expr (addr->index, NULL_RTX, Pmode, EXPAND_NORMAL) in addr_for_mem_ref()
Dlanghooks.h322 rtx (*expand_expr) (tree, rtx, enum machine_mode, int, rtx *); member
Dstmt.c830 op = expand_expr (val, NULL_RTX, VOIDmode, EXPAND_WRITE); in expand_asm_operands()
902 op = expand_expr (val, NULL_RTX, VOIDmode, in expand_asm_operands()
1375 value = expand_expr (exp, const0_rtx, VOIDmode, 0); in expand_expr_stmt()
1737 val = expand_expr (retval_rhs, val, GET_MODE (val), 0); in expand_return()
1745 expand_expr (retval, const0_rtx, VOIDmode, 0); in expand_return()
3299 low_rtx = expand_expr (low, NULL_RTX, mode, EXPAND_NORMAL); in emit_case_nodes()
3303 new_bound = expand_expr (fold_build2 (MINUS_EXPR, type, in emit_case_nodes()
Dexcept.c2907 rtx addr = expand_expr (addr_tree, NULL_RTX, Pmode, 0); in expand_builtin_extract_return_addr()
2939 rtx addr = expand_expr (addr_tree, NULL_RTX, ptr_mode, 0); in expand_builtin_frob_return_addr()
2961 tmp = expand_expr (stackadj_tree, cfun->eh->ehr_stackadj, VOIDmode, 0); in expand_builtin_eh_return()
2969 tmp = expand_expr (handler_tree, cfun->eh->ehr_handler, VOIDmode, 0); in expand_builtin_eh_return()
3027 rtx addr = expand_expr (addr_tree, NULL_RTX, ptr_mode, 0); in expand_builtin_extend_pointer()
3576 value = expand_expr (type, NULL_RTX, VOIDmode, EXPAND_INITIALIZER); in output_ttype()
DFSFChangeLog429 * expr.c (expand_expr, case ADDR_EXPR): Non-constant can be ADDRESSOF.
433 (expand_expr, case CONSTRUCTOR): Call with new parameter.
563 * expr.c (expand_expr, case VAR_DECL): In memory-checking code, do
589 * expr.c (expand_expr, case CONSTRUCTOR): Change ">" to ">="
1179 * expr.c (expand_expr, case LABEL_DECL): Show addresses labels.
1298 * expr.c (expand_expr, case INDIRECT_EXPR): A dereference of
1821 * expr.c (expand_expr, case COND_EXPR): If have conditional move,
2435 * expr.c (expand_expr, case SAVE_EXPR, case TARGET_EXPR): Show used.
2439 * expr.c (expand_expr, case SAVE_EXPR): assign_temp with KEEP of 3.
2471 (expand_expr, case PLACEHOLDER_EXPR): Refine search again; look
[all …]
Dexplow.c250 return expand_expr (size, NULL_RTX, TYPE_MODE (sizetype), 0); in expr_size()
1071 r_save = expand_expr (t_save, NULL_RTX, VOIDmode, EXPAND_WRITE); in update_nonlocal_goto_save_area()
Dexpr.h490 expand_expr (tree exp, rtx target, enum machine_mode mode, in expand_expr() function
DFSFChangeLog.10494 * expr.c (expand_expr, case COMPONENT_REF): For unaligned object in
556 * expr.c (expand_expr, case TARGET_EXPR): Delay putting the cleanup
725 * expr.c (expand_expr, case *_DECL): If we make a non-local
727 (expand_expr, case ADDR_EXPR): We don't need a trampoline for a
1496 * expr.c (expand_expr, case TARGET_EXPR): We must always store
2010 * expr.c (expand_expr, case COMPONENT_REF): Pass EXPAND_INITIALIZER
2282 (expand_expr): Fix store_constructor_call to pass 'cleared' of 0.
2437 * expr.c (expand_expr, case COND_EXPR): Make sure cleanups live on
2652 * expr.c (expand_expr, case COMPONENT_REF): Don't make recursive
2945 * expr.c (save_nocopied_parts, expand_expr): Likewise.
[all …]
DFSFChangeLog.11162 * expr.c (expand_expr, case PLACEHOLDER_EXPR): Use placeholder_list
873 (expand_expr, expand_builtin): Likewise.
1530 (expand_expr, case COMPONENT_REF): Likewise.
1547 * expr.c (expand_expr, case TARGET_EXPR): If target and slot has
2779 * expr.c (expand_expr, case PLACEHOLDER_EXPR): Check all
3034 * expr.c (expand_expr, case COND_EXPR): It's OK to merge two
3504 * expr.c (expand_expr, case TARGET_EXPR): Call mark_addressable
3506 (expand_expr, case VAR_DECL): Lose gen_mem_addressof case.
3586 * expr.c (expand_expr): Likewise.
3892 * expr.c (expand_expr, case TARGET_EXPR): Put the temp in a register
[all …]
Doptabs.c645 rtx_op1 = expand_expr (vec_oprnd, NULL_RTX, VOIDmode, EXPAND_NORMAL); in expand_vec_shift_expr()
650 rtx_op2 = expand_expr (shift_oprnd, NULL_RTX, VOIDmode, EXPAND_NORMAL); in expand_vec_shift_expr()
5690 rtx_op0 = expand_expr (t_op0, NULL_RTX, TYPE_MODE (TREE_TYPE (t_op0)), 1); in vector_compare_rtx()
5691 rtx_op1 = expand_expr (t_op1, NULL_RTX, TYPE_MODE (TREE_TYPE (t_op1)), 1); in vector_compare_rtx()
5752 rtx_op1 = expand_expr (TREE_OPERAND (vec_cond_expr, 1), in expand_vec_cond_expr()
5758 rtx_op2 = expand_expr (TREE_OPERAND (vec_cond_expr, 2), in expand_vec_cond_expr()
Dcalls.c1995 expand_expr (TREE_VALUE (arg), const0_rtx, in expand_call()
4163 arg->value = expand_expr (pval, in store_one_arg()
4264 size_rtx = expand_expr (size_in_bytes (TREE_TYPE (pval)), in store_one_arg()
DChangeLog-2001143 (expand_expr, case VIEW_CONVERT_EXPR): Likewise.
262 * expr.c (expand_expr): Don't mark memory for non-constants as
506 * expr.c (expand_expr, case ADDR_EXPR): Handling taking address of
1895 * expr.c (expand_expr, case ADDR_EXPR): Don't honor
2630 (expand_expr, case COMPONENT_REF, case VIEW_CONVERT_EXPR): Likewise.
2886 * expr.c (expand_expr, expand_increment): Likewise.
2893 (expand_expr): Delete ro_modifier.
2959 * expr.c (expand_expr): When checking promoted value, use
2997 (expand_expr): Use TARGET even if not reg for multi-word CONSTRUCTOR.
2998 (expand_expr, case CONSTRUCTOR): Fix errors in parms to assign_temp.
[all …]
Dcfgexpand.c1223 expand_expr (else_exp, const0_rtx, VOIDmode, 0); in expand_gimple_cond_expr()
DChangeLog-19984367 (expand_expr): Cast the result of GET_MODE_ALIGNMENT to (unsigned
4551 * expr.c (expand_expr, case VAR_DECL): In memory-checking code, do
4927 * expr.c (expand_expr): Expand GOTO_EXPR into a goto or a computed
5287 * expr.c (expand_expr): Handle COMPONENT_REF, BIT_FIELD_REF ARRAY_REF
5355 (expand_expr): Likewise.
6716 * expr.c (expand_expr): Change ">" to ">=" making MOVE_RATIO use
7144 * expr.c (expand_expr): Handle LABELED_BLOCK_EXPR and
7354 * expr.c (expand_expr): Allow assignments from TImode PARM_DECLs
8309 (expand_expr): Likewise.
8313 * expr.c (expand_expr): Expand RETURN_EXPR.
[all …]
DChangeLog-200356 different from that returned by expand_expr.
1979 * expr.c (expand_expr) [normal_inner_ref]: When 'offset' is non-zero,
2680 * expr.c (expand_expr): Don't look through constant arrays if
3704 * expr.c (expand_expr <MULT_EXPR>): Remove inappropriate and
3705 confusing comment; distributivity isn't handled in expand_expr.
4705 If expand_expr doesn't put 'old' and 'new' in the proper
5857 * expr.c (expand_expr <PLUS_EXPR>): Let expand_operands call
5859 (expand_expr <MULT_EXPR>): Likewise.
5860 (expand_expr <MIN_EXPR> <MAX_EXPR>): Likewise. If expand_operands
6083 * expr.c (expand_expr, case COMPONENT_REF): Handle case of BLKmode
[all …]
DChangeLog.tree-ssa3367 * c-objc-common.c (c_objc_common_finish_file): Use expand_expr.
4437 * expr.c (expand_expr): Fix warning on uninitialized last.
4469 * expr.c (expand_expr): Check the EH region of an expression and
6503 * expr.c (expand_expr): Record block changes.
7175 * expr.c (expand_expr): Break out EXPR_LOCUS code from ...
7176 (expand_expr_1): ... here, renamed from expand_expr.
7433 * expr.c (expand_expr)[CATCH_EXPR]: Fix bogus return value.
7558 * expr.c (expand_expr, case INDIRECT_REF): Use it.
7559 (expand_expr, case ARRAY_REF): Likewise. Put checking code
7809 * expr.c (expand_expr): Handle RESX_EXPR, FILTER_EXPR.
[all …]
DChangeLog-200019 * expr.c (expand_expr, case COMPONENT_REF): Fix typo in last change.
51 (store_field, save_noncopied_parts, expand_expr): Likewise.
3786 * expr.c (expand_expr): Set DEFER to 1 in call to output_constant_def.
4413 * expr.c (expand_expr) [ADDR_EXPR]: Handle when op0 is RETURN_DECL
5612 (expand_expr): Don't call preexpand_calls, or use CALL_EXPR_RTL.
5681 * expr.c (expand_expr, case SAVE_EXPR): Set RTX_UNCHANGING_P on
5861 (expand_expr): Use overflow-trapping optabs for signed types if
6270 (expand_expr): Likewise.
6797 * expr.c (expand_expr): Pass builtins with class BUILT_IN_FRONTEND
7623 (expand_expr, case COMPONENT_EXPR): Likewise.
[all …]
DChangeLog-1999353 (store_constructor_field, expand_expr): Pass new arg.
3837 (expand_expr): Don't force access to volatile just because its
3840 (expand_expr, case COMPONENT_REF): Propagate
3843 (expand_expr, case CONVERT_EXPR): If converting to
3848 (expand_expr, case ARRAY_REF): If OP0 is in a register, put it in
3852 (expand_expr, case INDIRECT_REF): Call it if LHS.
5849 * expr.c (expand_expr, TARGET_EXPR): Set TREE_USED sooner.
6718 * expr.c (expand_expr): Likewise.
7212 * expr.c (expand_expr): Likewise.
10323 * expr.c (expand_expr): Cope with COND_EXPRs with one
[all …]
DChangeLog-199730 * expr.c (expand_expr): For {BITFIELD,COMPONENT,ARRAY}_REF, if the
1649 * expr.c (expand_expr, case INDIRECT_REF): Optimize a reference
2712 * expr.c (expand_expr): Remove previous incorrect change.
2718 * expr.c (expand_expr, case TARGET_EXPR): Call mark_addressable
3782 * expr.c (expand_expr, case TARGET_EXPR): Call mark_addressable
/freebsd-12-stable/contrib/gcc/config/i386/
Di386.c4587 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in ix86_va_start()
4596 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in ix86_va_start()
4607 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in ix86_va_start()
4617 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in ix86_va_start()
16518 op0 = expand_expr (arg0, NULL_RTX, tmode, 0); in ix86_expand_vec_set_builtin()
16519 op1 = expand_expr (arg1, NULL_RTX, mode1, 0); in ix86_expand_vec_set_builtin()
16775 op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0); in ix86_expand_builtin()
16776 op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0); in ix86_expand_builtin()
16825 op0 = expand_expr (arg0, NULL_RTX, VOIDmode, 0); in ix86_expand_builtin()
16826 op1 = expand_expr (arg1, NULL_RTX, VOIDmode, 0); in ix86_expand_builtin()
[all …]
/freebsd-12-stable/contrib/gcc/config/s390/
Ds390.c7939 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in s390_va_start()
7947 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in s390_va_start()
7966 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in s390_va_start()
7979 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in s390_va_start()
8245 op[arity] = expand_expr (arg, NULL_RTX, insn_op->mode, 0); in s390_expand_builtin()
/freebsd-12-stable/contrib/gcc/config/mips/
Dmips.c4251 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in mips_va_start()
4256 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in mips_va_start()
4268 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in mips_va_start()
4274 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in mips_va_start()
4280 expand_expr (t, const0_rtx, VOIDmode, EXPAND_NORMAL); in mips_va_start()

12