Home
last modified time | relevance | path

Searched refs:nonzero_bits (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dcombine.c255 unsigned HOST_WIDE_INT nonzero_bits; member
1111 reg_stat[REGNO (x)].nonzero_bits in set_nonzero_bits_and_sign_copies()
4693 && nonzero_bits (op0, mode) == 1) in combine_simplify_rtx()
4726 && nonzero_bits (op0, mode) == 1) in combine_simplify_rtx()
4752 && nonzero_bits (op0, mode) == 1) in combine_simplify_rtx()
6120 && ((nonzero_bits (new, tmode) in make_extraction()
6879 nonzero = nonzero_bits (x, mode); in force_to_mode()
9775 && (nonzero_bits (op0, mode) in simplify_comparison()
9805 && (nonzero_bits (op0, mode) in simplify_comparison()
10688 && (nonzero_bits (op0, tmode) in simplify_comparison()
[all …]
H A Drtlanal.c3326 nonzero_bits (rtx x, enum machine_mode mode) in nonzero_bits() function
4090 nonzero = nonzero_bits (XEXP (x, 0), mode); in num_sign_bit_copies1()
4119 nonzero = nonzero_bits (XEXP (x, 0), mode); in num_sign_bit_copies1()
4158 || (((nonzero_bits (XEXP (x, 0), mode) in num_sign_bit_copies1()
4160 && ((nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
4172 else if ((nonzero_bits (XEXP (x, 0), mode) in num_sign_bit_copies1()
4192 || (nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
4203 || (nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
4264 nonzero = nonzero_bits (x, mode); in num_sign_bit_copies1()
H A Dsimplify-rtx.c586 && nonzero_bits (XEXP (op, 0), mode) == 1) in simplify_unary_operation_1()
770 && ((nonzero_bits (op, GET_MODE (op)) in simplify_unary_operation_1()
1991 && (nonzero_bits (op0, mode) & ~INTVAL (op1)) == 0) in simplify_binary_operation_1()
2076 && (mask & nonzero_bits (XEXP (op0, 0), mode)) == 0) in simplify_binary_operation_1()
2120 && (nonzero_bits (op0, mode) in simplify_binary_operation_1()
2121 & nonzero_bits (op1, mode)) == 0) in simplify_binary_operation_1()
2206 && (nonzero_bits (trueop0, mode) & ~INTVAL (trueop1)) == 0) in simplify_binary_operation_1()
3644 && nonzero_bits (op0, cmp_mode) == 1 in simplify_relational_operation_1()
H A Drtl.h1058 extern unsigned HOST_WIDE_INT nonzero_bits (rtx, enum machine_mode);
H A DFSFChangeLog.101973 * combine.c (nonzero_bits, case REG): Ignore REG_POINTER_ALIGNMENT.
3073 (nonzero_bits, case REG): Use REGNO_POINTER_ALIGN instead of
4501 * combine.c (nonzero_bits, case REG): Put POINTERS_EXTEND_UNSIGNED
9195 * combine.c (nonzero_bits, case REG): Check POINTERS_EXTEND_UNSIGNED.
H A DChangeLog-200213744 * combine.c (nonzero_bits): LOAD_EXTEND_OP should only apply
20668 nonzero_bits, num_sign_bit_copies, get_last_value_validate,
21674 try_combine, nonzero_bits, num_sign_bit_copies, get_last_value_validate,
27042 nonzero_bits if not needed.
27043 (nonzero_bits) [XOR]: Likewise.
27044 (nonzero_bits) [REG]: Use reg_last_set_nonzero_bits even if
29747 * combine.c (nonzero_bits): Ditto.
32617 * combine.c (nonzero_bits): Re-introduce special case for
32699 (nonzero_bits): Likewise. Replace sp/fp special case with
H A DChangeLog-200320594 is REG for nonzero_bits (REG) == 8.
32771 (nonzero_bits1): Rename from nonzero_bits. Add three new
32772 arguments. Change calls from nonzero_bits to
32777 (nonzero_bits): New macro.
33510 * combine.c (nonzero_bits): Fix double break.
33599 * combine.c (nonzero_bits) [CLZ, CTZ]: Handle the definedness
33921 (nonzero_bits): Handle CLZ, CTZ, POPCOUNT and PARITY.
34234 * combine.c (nonzero_bits): Fix check for negative divide operands.
H A DChangeLog-20002271 * combine.c (nonzero_bits, num_sign_bit_copies): Likewise.
8064 modes to match on nonzero_bits optimizations.
23928 (nonzero_bits): Conditionize PUSH_ROUNDING code by USE_PUSH.
24251 (nonzero_bits): MODE_WIDTH, RESULT_WIDTH, and WIDTH now unsigned.
28794 (make_field_assignment, nonzero_bits): Likewise.
31577 while computing nonzero_bits.
H A DFSFChangeLog.113782 (known_cond, nonzero_bits, num_sign_bit_copies): Likewise.
8302 * combine.c (nonzero_bits): Ifdef out calls to num_sign_bit_copies.
12897 * combine.c (nonzero_bits): Don't assume arg pointer has same
H A DChangeLog-2001549 * combine.c (nonzero_bits): If using reg_nonzero_bits,
16884 * combine.c (nonzero_bits,num_sign_bit_copies) Likewise.
20358 * combine.c (nonzero_bits): Don't optimize away division by
30146 * combine.c (nonzero_bits, case PLUS): If pointers extend unsigned
32700 (nonzero_bits): Likewise.
H A DChangeLog-199811645 * combine.c (nonzero_bits): For paradoxical subregs, take
17286 * combine.c (force_to_mode, nonzero_bits): Correctly optimize
H A DChangeLog-200431875 Use nonzero_bits to simplify ANDs where we are
32024 (nonzero_bits, cached_nonzero_bits, nonzero_bits1,
32037 * rtl.h (nonzero_bits, num_sign_bit_copies,
32042 (nonzero_bits, cached_nonzero_bits, nonzero_bits1,
H A DChangeLog-199910066 * combine.c (nonzero_bits) : Allow single-ly set registers to be
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390.c695 && (nonzero_bits (*op0, GET_MODE (*op0)) in s390_canonicalize_comparison()