Home
last modified time | relevance | path

Searched refs:simplify_binary_operation (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dsimplify-rtx.c119 tem = simplify_binary_operation (code, mode, op0, op1); in simplify_gen_binary()
1428 ? simplify_binary_operation (code, mode, op1, XEXP (op0, 1)) in simplify_associative_operation()
1429 : simplify_binary_operation (code, mode, XEXP (op0, 1), op1); in simplify_associative_operation()
1435 ? simplify_binary_operation (code, mode, op1, XEXP (op0, 0)) in simplify_associative_operation()
1436 : simplify_binary_operation (code, mode, XEXP (op0, 0), op1); in simplify_associative_operation()
1451 simplify_binary_operation (enum rtx_code code, enum machine_mode mode, in simplify_binary_operation() function
2703 rtx x = simplify_binary_operation (code, GET_MODE_INNER (mode), in simplify_const_binary_operation()
3397 tem = simplify_binary_operation (ncode, mode, tem_lhs, tem_rhs); in simplify_plus_minus()
3403 tem = simplify_binary_operation (ncode, mode, lhs, rhs); in simplify_plus_minus()
3749 && 0 != (tem = simplify_binary_operation (MINUS, mode, op0, op1)) in simplify_const_relational_operation()
[all …]
H A Dexplow.c215 && 0 != (tem = simplify_binary_operation (PLUS, GET_MODE (x), *constptr, in eliminate_constant_term()
227 && 0 != (tem = simplify_binary_operation (PLUS, GET_MODE (x), in eliminate_constant_term()
H A Dcombine.c4301 temp = simplify_binary_operation (code, mode, XEXP (x, 0), XEXP (x, 1)); in combine_simplify_rtx()
4353 inner = simplify_binary_operation (code == MINUS ? PLUS in combine_simplify_rtx()
4363 inner = simplify_binary_operation (code, mode, in combine_simplify_rtx()
4612 rtx tem = simplify_binary_operation (MULT, mode, in combine_simplify_rtx()
7270 temp = simplify_binary_operation (code == ROTATE ? ROTATERT : ROTATE, in force_to_mode()
10014 && (tem = simplify_binary_operation (ROTATERT, mode, in simplify_comparison()
10157 && 0 != (tem = simplify_binary_operation (MINUS, mode, in simplify_comparison()
10186 && 0 != (tem = simplify_binary_operation (PLUS, mode, in simplify_comparison()
10195 && 0 != (tem = simplify_binary_operation (MINUS, mode, in simplify_comparison()
10221 && 0 != (tem = simplify_binary_operation (XOR, mode, in simplify_comparison()
H A Dcse.c3423 new = simplify_binary_operation (GET_CODE (elt->exp), in fold_rtx_subreg()
4392 new_const = simplify_binary_operation (associate_code, mode, in fold_rtx()
4443 new = simplify_binary_operation (code, mode, in fold_rtx()
H A Drtl.h1638 extern rtx simplify_binary_operation (enum rtx_code, enum machine_mode, rtx,
H A Dfunction.c5044 && 0 != (new = simplify_binary_operation in update_epilogue_consts()
H A Dexpmed.c5079 tem = simplify_binary_operation (AND, mode, op0, op1); in expand_and()
H A Doptabs.c586 rtx x = simplify_binary_operation (binoptab->code, mode, op0, op1); in simplify_expand_binop()
H A DChangeLog-20041494 (simplify_binary_operation): Use plus_minus_operand_p.
3817 * simplify-rtx.c (simplify_binary_operation): Do not
21400 * simplify-rtx.c (simplify_binary_operation, simplify_subreg):
26691 * simplify-rtx.c (simplify_binary_operation) <PLUS, MINUS>: Use
27326 * simplify-rtx.c (simplify_binary_operation): Simplify
29937 simplify_binary_operation, simplify_const_relational_operation,
30051 * simplify-rtx.c (simplify_binary_operation): Don't optimize out
31874 * simplify-rtx.c (simplify_binary_operation):
36660 * simplify-rtx.c (simplify_binary_operation): Constant fold
39695 simplify_unary_operation, simplify_binary_operation,
[all …]
H A DChangeLog-200111856 (simplify_binary_operation): Invoke simplify_plus_minus on
11861 simplify_binary_operation wrt CONST.
11907 * simplify-rtx.c (simplify_binary_operation): Revert last change.
11911 * simplify-rtx.c (simplify_binary_operation): Simplify contents
14128 (simplify_unary_operation, simplify_binary_operation): Use them,
17192 (simplify_binary_operation, simplify_unary_operation,
18520 call to simplify_binary_operation returns a new pattern.
23595 * simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1
25643 * simplify-rtx.c (simplify_binary_operation): Check for overflow
28061 * simplify-rtx.c (simplify_binary_operation): Likewise.
H A DChangeLog-20035850 (simplify_binary_operation): Optimize (minus (neg X) C) as
11115 (simplify_binary_operation): Use simplify_associative_operation
11304 * simplify-rtx.c (simplify_binary_operation): Replace calls to
13430 * simplify-rtx.c (simplify_binary_operation): Likewise, avoid
29459 * simplify-rtx (simplify_binary_operation): Don't abort for
32751 * simplify-rtx.c (simplify_binary_operation): Simplify ~y when
33264 simplify_binary_operation): Deal with vector modes
33303 * simplify-rtx.c (simplify_unary_operation, simplify_binary_operation,
H A DChangeLog-200522030 * simplify-rtx.c (simplify_binary_operation) <IOR>: Check
22201 * simplify-rtx.c (simplify_binary_operation): Fix mode check before
30709 (simplify_binary_operation): ... this one.
32653 * simplify-rtx.c (simplify_binary_operation): Likewise.
33942 * simplify-rtx.c (simplify_binary_operation): Likewise, don't
34723 * simplify-rtx.c (simplify_binary_operation) <AND>: Optimize
35820 * simplify-rtx.c (simplify_binary_operation): Handle VEC_CONCAT.
H A DFSFChangeLog.11972 * cse.c (simplify_binary_operation): Fix error in last change.
998 * cse.c (simplify_binary_operation): Don't simplify divide by zero
12397 * cse.c (simplify_binary_operation, case MULT): Check for case
H A DChangeLog-20064937 * simplify-rtx.c (simplify_binary_operation): Unfactor the shift
16321 * optabs.c (simplify_expand_binop): Use simplify_binary_operation
16324 after trying simplify_binary_operation
H A DChangeLog-20023752 * expr.c (expand_expr) [PLUS]: Don't use simplify_binary_operation;
5023 * simplify-rtx.c (simplify_binary_operation) [ASHIFTRT]: Optimize
11331 * simplify-rtx.c (simplify_binary_operation): x * 1 is allowed
29248 * simplify-rtx.c (simplify_binary_operation): Use the new macros
34551 (simplify_binary_operation): Handle saturating arithmetic codes.
35619 * simplify-rtx.c (simplify_binary_operation) [DIV]: If
H A DChangeLog-19993511 (simplify_binary_operation, simplify_plus_minus): Likewise.
10158 * cse.c (simplify_binary_operation): Cast an INTVAL() to `unsigned
12603 (simplify_binary_operation): Likewise.
H A DChangeLog-200013900 * simplify-rtx.c (simplify_binary_operation): Recognize
18023 (simplify_unary_operation, simplify_binary_operation,
24419 (simplify_binary_operation): Likewise.
H A DFSFChangeLog.109179 * cse.c (simplify_binary_operation): Sign-extend constants when
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c1152 addr_delta = simplify_binary_operation (MINUS, Pmode, addr2, addr1); in s390_overlap_p()
1190 addr_delta = simplify_binary_operation (MINUS, Pmode, addr2, addr1); in s390_offset_p()
3481 rtx tem = simplify_binary_operation (PLUS, Pmode, in legitimize_reload_address()