Home
last modified time | relevance | path

Searched refs:simplify_gen_binary (Results 1 – 25 of 74) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dloop-iv.cc436 iv->base = simplify_gen_binary (PLUS, iv->extend_mode, iv->delta, in iv_subreg()
437 simplify_gen_binary (MULT, iv->extend_mode, in iv_subreg()
439 iv->step = simplify_gen_binary (MULT, iv->extend_mode, iv->step, iv->mult); in iv_subreg()
546 iv0->base = simplify_gen_binary (op, mode, iv0->base, iv1->base); in iv_add()
547 iv0->step = simplify_gen_binary (op, mode, iv0->step, iv1->step); in iv_add()
557 iv0->delta = simplify_gen_binary (op, mode, iv0->delta, iv1->base); in iv_add()
571 iv0->delta = simplify_gen_binary (PLUS, mode, iv0->delta, arg); in iv_add()
591 iv->base = simplify_gen_binary (MULT, mode, iv->base, mby); in iv_mult()
592 iv->step = simplify_gen_binary (MULT, mode, iv->step, mby); in iv_mult()
596 iv->delta = simplify_gen_binary (MULT, mode, iv->delta, mby); in iv_mult()
[all …]
H A Dsimplify-rtx.cc176 simplify_context::simplify_gen_binary (rtx_code code, machine_mode mode, in simplify_gen_binary() function in simplify_context
442 return simplify_gen_binary (code, mode, op0, op1); in simplify_replace_fn_rtx()
657 return simplify_gen_binary (GET_CODE (op), mode, op0, op1); in simplify_truncation()
675 return simplify_gen_binary (ASHIFTRT, mode, in simplify_truncation()
687 return simplify_gen_binary (LSHIFTRT, mode, in simplify_truncation()
699 return simplify_gen_binary (ASHIFT, mode, in simplify_truncation()
723 && (op0 = simplify_gen_binary (LSHIFTRT, mode, op0, shift_op))) in simplify_truncation()
726 return simplify_gen_binary (AND, mode, op0, mask_op); in simplify_truncation()
958 return simplify_gen_binary (PLUS, mode, XEXP (op, 0), in simplify_unary_operation_1()
966 return simplify_gen_binary (XOR, mode, XEXP (op, 0), temp); in simplify_unary_operation_1()
[all …]
H A Dcfgexpand.cc4807 op0 = gen_rtx_MEM (mode, simplify_gen_binary (PLUS, addrmode, in expand_debug_expr()
4926 return simplify_gen_binary (PLUS, mode, op0, op1); in expand_debug_expr()
4930 return simplify_gen_binary (MINUS, mode, op0, op1); in expand_debug_expr()
4933 return simplify_gen_binary (MULT, mode, op0, op1); in expand_debug_expr()
4939 return simplify_gen_binary (UDIV, mode, op0, op1); in expand_debug_expr()
4941 return simplify_gen_binary (DIV, mode, op0, op1); in expand_debug_expr()
4944 return simplify_gen_binary (unsignedp ? UMOD : MOD, mode, op0, op1); in expand_debug_expr()
4948 return simplify_gen_binary (UDIV, mode, op0, op1); in expand_debug_expr()
4951 rtx div = simplify_gen_binary (DIV, mode, op0, op1); in expand_debug_expr()
4952 rtx mod = simplify_gen_binary (MOD, mode, op0, op1); in expand_debug_expr()
[all …]
H A Dcombine.cc3849 rtx tmp = simplify_gen_binary (code, mode, p, r); in try_combine()
5032 simplify_gen_binary (IOR, inner_mode, dest, or_mask)); in find_split_point()
5037 simplify_gen_binary (IOR, inner_mode, in find_split_point()
5038 simplify_gen_binary (AND, inner_mode, in find_split_point()
5842 return simplify_gen_binary (code, mode, other, inner); in combine_simplify_rtx()
6055 rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); in combine_simplify_rtx()
6074 return simplify_gen_binary (ASHIFT, mode, XEXP (x, 0), const1_rtx); in combine_simplify_rtx()
6110 return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); in combine_simplify_rtx()
6202 return simplify_gen_binary (XOR, int_mode, in combine_simplify_rtx()
6553 return simplify_gen_binary (SMAX, mode, true_rtx, false_rtx); in simplify_if_then_else()
[all …]
H A Dexplow.cc281 x = simplify_gen_binary (GET_CODE (x), GET_MODE (x), op0, op1); in break_out_memory_refs()
1780 = simplify_gen_binary (AND, Pmode, size, in probe_stack_range()
1835 temp = simplify_gen_binary (MINUS, Pmode, size, rounded_size); in probe_stack_range()
1882 *rounded_size = simplify_gen_binary (AND, Pmode, size, in compute_stack_clash_protection_loop_data()
1895 *residual = simplify_gen_binary (MINUS, Pmode, size, *rounded_size); in compute_stack_clash_protection_loop_data()
2177 = simplify_gen_binary (AND, Pmode, size, in anti_adjust_stack_and_probe()
2223 temp = simplify_gen_binary (MINUS, Pmode, size, rounded_size); in anti_adjust_stack_and_probe()
H A Dloop-unroll.cc1094 simplify_gen_binary (UDIV, desc->mode, old_niter, in unroll_loop_runtime_iterations()
1107 simplify_gen_binary (MINUS, desc->mode, desc->niter_expr, const1_rtx); in unroll_loop_runtime_iterations()
1716 incr = simplify_gen_binary (MULT, mode, in split_iv()
1719 expr = simplify_gen_binary (PLUS, GET_MODE (ivts->base_var), in split_iv()
1916 sum = simplify_gen_binary (PLUS, GET_MODE (ve->reg), var, sum); in combine_var_copies_in_loop_exit()
1921 sum = simplify_gen_binary (MULT, GET_MODE (ve->reg), var, sum); in combine_var_copies_in_loop_exit()
H A Dloop-invariant.cc875 addr_parts[i] = simplify_gen_binary (PLUS, mode, in canonicalize_address()
883 res = simplify_gen_binary (PLUS, mode, res, addr_parts[j]); in canonicalize_address()
887 res = simplify_gen_binary (PLUS, mode, res, addr_parts[i]); in canonicalize_address()
H A Dtree-ssa-address.cc139 *addr = simplify_gen_binary (PLUS, address_mode, base, *addr); in gen_addr_rtx()
271 off = simplify_gen_binary (PLUS, pointer_mode, bse, off); in addr_for_mem_ref()
H A Dloop-doloop.cc433 return simplify_gen_binary (PLUS, mode, count, const1_rtx); in doloop_simplify_count()
H A Dexpr.cc2110 x_addr = simplify_gen_binary (PLUS, x_addr_mode, x_addr, tmp); in emit_block_move_via_loop()
2114 y_addr = simplify_gen_binary (PLUS, y_addr_mode, y_addr, tmp); in emit_block_move_via_loop()
4618 rtx sub = simplify_gen_binary (MINUS, Pmode, tmp, y); in memory_load_overlap()
4955 addr = simplify_gen_binary (PLUS, Pmode, args_addr, args_so_far); in emit_push_insn()
8497 result = simplify_gen_binary (PLUS, tmode, result, tmp); in expand_expr_addr_expr_1()
9243 return simplify_gen_binary (PLUS, mode, op0, op1); in expand_expr_real_2()
9296 return REDUCE_BIT_FIELD (simplify_gen_binary (PLUS, mode, op0, op1)); in expand_expr_real_2()
9312 return simplify_gen_binary (MINUS, mode, op0, op1); in expand_expr_real_2()
9330 return REDUCE_BIT_FIELD (simplify_gen_binary (PLUS, mode, op0, op1)); in expand_expr_real_2()
10922 op0 = simplify_gen_binary (PLUS, address_mode, op0, off); in expand_expr_real_1()
[all …]
H A Dalias.cc1799 return simplify_gen_binary (PLUS, GET_MODE (x), x0, x1); in canon_rtx()
2371 return simplify_gen_binary (GET_CODE (x), GET_MODE (x), in get_addr()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dloop-iv.c436 iv->base = simplify_gen_binary (PLUS, iv->extend_mode, iv->delta, in iv_subreg()
437 simplify_gen_binary (MULT, iv->extend_mode, in iv_subreg()
439 iv->step = simplify_gen_binary (MULT, iv->extend_mode, iv->step, iv->mult); in iv_subreg()
546 iv0->base = simplify_gen_binary (op, mode, iv0->base, iv1->base); in iv_add()
547 iv0->step = simplify_gen_binary (op, mode, iv0->step, iv1->step); in iv_add()
557 iv0->delta = simplify_gen_binary (op, mode, iv0->delta, iv1->base); in iv_add()
571 iv0->delta = simplify_gen_binary (PLUS, mode, iv0->delta, arg); in iv_add()
591 iv->base = simplify_gen_binary (MULT, mode, iv->base, mby); in iv_mult()
592 iv->step = simplify_gen_binary (MULT, mode, iv->step, mby); in iv_mult()
596 iv->delta = simplify_gen_binary (MULT, mode, iv->delta, mby); in iv_mult()
[all …]
H A Dsimplify-rtx.c183 simplify_gen_binary (enum rtx_code code, machine_mode mode, rtx op0, in simplify_gen_binary() function
447 return simplify_gen_binary (code, mode, op0, op1); in simplify_replace_fn_rtx()
662 return simplify_gen_binary (GET_CODE (op), mode, op0, op1); in simplify_truncation()
680 return simplify_gen_binary (ASHIFTRT, mode, in simplify_truncation()
692 return simplify_gen_binary (LSHIFTRT, mode, in simplify_truncation()
704 return simplify_gen_binary (ASHIFT, mode, in simplify_truncation()
728 && (op0 = simplify_gen_binary (LSHIFTRT, mode, op0, shift_op))) in simplify_truncation()
731 return simplify_gen_binary (AND, mode, op0, mask_op); in simplify_truncation()
934 return simplify_gen_binary (PLUS, mode, XEXP (op, 0), in simplify_unary_operation_1()
942 return simplify_gen_binary (XOR, mode, XEXP (op, 0), temp); in simplify_unary_operation_1()
[all …]
H A Dcfgexpand.c4631 op0 = gen_rtx_MEM (mode, simplify_gen_binary (PLUS, addrmode, in expand_debug_expr()
4750 return simplify_gen_binary (PLUS, mode, op0, op1); in expand_debug_expr()
4754 return simplify_gen_binary (MINUS, mode, op0, op1); in expand_debug_expr()
4757 return simplify_gen_binary (MULT, mode, op0, op1); in expand_debug_expr()
4763 return simplify_gen_binary (UDIV, mode, op0, op1); in expand_debug_expr()
4765 return simplify_gen_binary (DIV, mode, op0, op1); in expand_debug_expr()
4768 return simplify_gen_binary (unsignedp ? UMOD : MOD, mode, op0, op1); in expand_debug_expr()
4772 return simplify_gen_binary (UDIV, mode, op0, op1); in expand_debug_expr()
4775 rtx div = simplify_gen_binary (DIV, mode, op0, op1); in expand_debug_expr()
4776 rtx mod = simplify_gen_binary (MOD, mode, op0, op1); in expand_debug_expr()
[all …]
H A Dcombine.c3967 rtx tmp = simplify_gen_binary (code, mode, p, r); in try_combine()
5161 simplify_gen_binary (IOR, inner_mode, dest, or_mask)); in find_split_point()
5166 simplify_gen_binary (IOR, inner_mode, in find_split_point()
5167 simplify_gen_binary (AND, inner_mode, in find_split_point()
5979 return simplify_gen_binary (code, mode, other, inner); in combine_simplify_rtx()
6191 rtx tor = simplify_gen_binary (IOR, mode, XEXP (x, 0), XEXP (x, 1)); in combine_simplify_rtx()
6210 return simplify_gen_binary (ASHIFT, mode, XEXP (x, 0), const1_rtx); in combine_simplify_rtx()
6246 return simplify_gen_binary (DIV, mode, tem, XEXP (XEXP (x, 0), 1)); in combine_simplify_rtx()
6339 return simplify_gen_binary (XOR, int_mode, in combine_simplify_rtx()
6677 return simplify_gen_binary (SMAX, mode, true_rtx, false_rtx); in simplify_if_then_else()
[all …]
H A Dexplow.c282 x = simplify_gen_binary (GET_CODE (x), GET_MODE (x), op0, op1); in break_out_memory_refs()
1748 = simplify_gen_binary (AND, Pmode, size, in probe_stack_range()
1803 temp = simplify_gen_binary (MINUS, Pmode, size, rounded_size); in probe_stack_range()
1850 *rounded_size = simplify_gen_binary (AND, Pmode, size, in compute_stack_clash_protection_loop_data()
1863 *residual = simplify_gen_binary (MINUS, Pmode, size, *rounded_size); in compute_stack_clash_protection_loop_data()
2145 = simplify_gen_binary (AND, Pmode, size, in anti_adjust_stack_and_probe()
2191 temp = simplify_gen_binary (MINUS, Pmode, size, rounded_size); in anti_adjust_stack_and_probe()
H A Dloop-unroll.c1117 simplify_gen_binary (UDIV, desc->mode, old_niter, in unroll_loop_runtime_iterations()
1130 simplify_gen_binary (MINUS, desc->mode, desc->niter_expr, const1_rtx); in unroll_loop_runtime_iterations()
1744 incr = simplify_gen_binary (MULT, mode, in split_iv()
1747 expr = simplify_gen_binary (PLUS, GET_MODE (ivts->base_var), in split_iv()
1944 sum = simplify_gen_binary (PLUS, GET_MODE (ve->reg), var, sum); in combine_var_copies_in_loop_exit()
1949 sum = simplify_gen_binary (MULT, GET_MODE (ve->reg), var, sum); in combine_var_copies_in_loop_exit()
H A Dloop-invariant.c876 addr_parts[i] = simplify_gen_binary (PLUS, mode, in canonicalize_address()
884 res = simplify_gen_binary (PLUS, mode, res, addr_parts[j]); in canonicalize_address()
888 res = simplify_gen_binary (PLUS, mode, res, addr_parts[i]); in canonicalize_address()
H A Dtree-ssa-address.c139 *addr = simplify_gen_binary (PLUS, address_mode, base, *addr); in gen_addr_rtx()
271 off = simplify_gen_binary (PLUS, pointer_mode, bse, off); in addr_for_mem_ref()
H A Dloop-doloop.c480 count = simplify_gen_binary (PLUS, mode, count, const1_rtx); in doloop_modify()
H A Dexpr.c1906 x_addr = simplify_gen_binary (PLUS, x_addr_mode, x_addr, tmp); in emit_block_move_via_loop()
1910 y_addr = simplify_gen_binary (PLUS, y_addr_mode, y_addr, tmp); in emit_block_move_via_loop()
4348 rtx sub = simplify_gen_binary (MINUS, Pmode, tmp, y); in memory_load_overlap()
4677 addr = simplify_gen_binary (PLUS, Pmode, args_addr, args_so_far); in emit_push_insn()
8136 result = simplify_gen_binary (PLUS, tmode, result, tmp); in expand_expr_addr_expr_1()
8818 return simplify_gen_binary (PLUS, mode, op0, op1); in expand_expr_real_2()
8871 return REDUCE_BIT_FIELD (simplify_gen_binary (PLUS, mode, op0, op1)); in expand_expr_real_2()
8887 return simplify_gen_binary (MINUS, mode, op0, op1); in expand_expr_real_2()
8905 return REDUCE_BIT_FIELD (simplify_gen_binary (PLUS, mode, op0, op1)); in expand_expr_real_2()
10473 op0 = simplify_gen_binary (PLUS, address_mode, op0, off); in expand_expr_real_1()
[all …]
H A Dalias.c1784 return simplify_gen_binary (PLUS, GET_MODE (x), x0, x1); in canon_rtx()
2341 return simplify_gen_binary (GET_CODE (x), GET_MODE (x), in get_addr()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/
H A Dvxworks.cc191 rtx len = simplify_gen_binary (MINUS, size_mode, end, begin); in vxworks_emit_call_builtin___clear_cache()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins.cc2746 offset = simplify_gen_binary (MULT, Pmode, args[2], offset); in get_contiguous_base()
2747 base = simplify_gen_binary (PLUS, Pmode, base, offset); in get_contiguous_base()
2958 args[shift_idx] = simplify_gen_binary (ASHIFT, arg_mode, in prepare_gather_address_operands()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve-builtins.cc2747 offset = simplify_gen_binary (MULT, Pmode, args[2], offset); in get_contiguous_base()
2748 base = simplify_gen_binary (PLUS, Pmode, base, offset); in get_contiguous_base()
2959 args[shift_idx] = simplify_gen_binary (ASHIFT, arg_mode, in prepare_gather_address_operands()

123