Home
last modified time | relevance | path

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

/openbsd/src/gnu/gcc/gcc/
Dcombine.c255 unsigned HOST_WIDE_INT nonzero_bits; member
1068 reg_stat[REGNO (x)].nonzero_bits = GET_MODE_MASK (GET_MODE (x)); in set_nonzero_bits_and_sign_copies()
1110 if (reg_stat[REGNO (x)].nonzero_bits != ~(unsigned HOST_WIDE_INT) 0) in set_nonzero_bits_and_sign_copies()
1111 reg_stat[REGNO (x)].nonzero_bits in set_nonzero_bits_and_sign_copies()
1112 |= nonzero_bits (src, nonzero_bits_mode); in set_nonzero_bits_and_sign_copies()
1120 reg_stat[REGNO (x)].nonzero_bits = GET_MODE_MASK (GET_MODE (x)); in set_nonzero_bits_and_sign_copies()
2873 && reg_stat[REGNO (temp)].nonzero_bits != 0 in try_combine()
2876 && (reg_stat[REGNO (temp)].nonzero_bits in try_combine()
2881 && reg_stat[REGNO (temp)].nonzero_bits != 0 in try_combine()
2884 && (reg_stat[REGNO (temp)].nonzero_bits in try_combine()
[all …]
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()
Dsimplify-rtx.c586 && nonzero_bits (XEXP (op, 0), mode) == 1) in simplify_unary_operation_1()
769 && ((nonzero_bits (op, GET_MODE (op)) in simplify_unary_operation_1()
1987 && (nonzero_bits (op0, mode) & ~INTVAL (op1)) == 0) in simplify_binary_operation_1()
2072 && (mask & nonzero_bits (XEXP (op0, 0), mode)) == 0) in simplify_binary_operation_1()
2116 && (nonzero_bits (op0, mode) in simplify_binary_operation_1()
2117 & nonzero_bits (op1, mode)) == 0) in simplify_binary_operation_1()
2202 && (nonzero_bits (trueop0, mode) & ~INTVAL (trueop1)) == 0) in simplify_binary_operation_1()
3640 && nonzero_bits (op0, cmp_mode) == 1 in simplify_relational_operation_1()
Drtl.h1044 extern unsigned HOST_WIDE_INT nonzero_bits (rtx, enum machine_mode);
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dcombine.c140 #define nonzero_bits(X, M) \ macro
929 |= nonzero_bits (src, nonzero_bits_mode);
3175 (nonzero_bits (XEXP (SET_SRC (x), 0),
4094 && nonzero_bits (XEXP (XEXP (x, 0), 0), mode) == 1)
4131 && (i = exact_log2 (nonzero_bits (temp, mode))) >= 0)
4356 && nonzero_bits (XEXP (x, 0), mode) == 1)
4369 && (nonzero_bits (XEXP (x, 0), mode)
4370 & nonzero_bits (XEXP (x, 1), mode)) == 0)
4527 && nonzero_bits (op0, mode) == 1)
4548 && nonzero_bits (op0, mode) == 1)
[all …]
DChangeLog.76221 nonzero_bits, num_sign_bit_copies, get_last_value_validate,
7227 try_combine, nonzero_bits, num_sign_bit_copies, get_last_value_validate,
12595 nonzero_bits if not needed.
12596 (nonzero_bits) [XOR]: Likewise.
12597 (nonzero_bits) [REG]: Use reg_last_set_nonzero_bits even if
15300 * combine.c (nonzero_bits): Ditto.
18170 * combine.c (nonzero_bits): Re-introduce special case for
18252 (nonzero_bits): Likewise. Replace sp/fp special case with
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.
DChangeLog.38662 (nonzero_bits): Conditionize PUSH_ROUNDING code by USE_PUSH.
8985 (nonzero_bits): MODE_WIDTH, RESULT_WIDTH, and WIDTH now unsigned.
13528 (make_field_assignment, nonzero_bits): Likewise.
16311 while computing nonzero_bits.
DChangeLog6686 (nonzero_bits1): Rename from nonzero_bits. Add three new
6687 arguments. Change calls from nonzero_bits to
6692 (nonzero_bits): New macro.
19452 * combine.c (nonzero_bits): LOAD_EXTEND_OP should only apply
DChangeLog.51151 * combine.c (nonzero_bits): Don't optimize away division by
10939 * combine.c (nonzero_bits, case PLUS): If pointers extend unsigned
13493 (nonzero_bits): Likewise.
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
DChangeLog.03066 * combine.c (nonzero_bits): For paradoxical subregs, take
8707 * combine.c (force_to_mode, nonzero_bits): Correctly optimize
DChangeLog.42265 * combine.c (nonzero_bits, num_sign_bit_copies): Likewise.
8058 modes to match on nonzero_bits optimizations.
DChangeLog.6549 * combine.c (nonzero_bits): If using reg_nonzero_bits,
16884 * combine.c (nonzero_bits,num_sign_bit_copies) Likewise.
DChangeLog.210066 * combine.c (nonzero_bits) : Allow single-ly set registers to be
/openbsd/src/gnu/gcc/gcc/config/m32r/
Dm32r.md218 ;; sign-extended value. nonzero_bits assumes this [otherwise
/openbsd/src/gnu/usr.bin/gcc/gcc/config/m32r/
Dm32r.md286 ;; sign-extended value. nonzero_bits assumes this [otherwise
/openbsd/src/gnu/gcc/gcc/config/s390/
Ds390.c695 && (nonzero_bits (*op0, GET_MODE (*op0)) in s390_canonicalize_comparison()