Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcombine.c239 unsigned HOST_WIDE_INT nonzero_bits; member
1702 if (rsp->nonzero_bits != HOST_WIDE_INT_M1U) in update_rsp_from_reg_equal()
1708 bits = nonzero_bits (src, mode); in update_rsp_from_reg_equal()
1710 bits &= nonzero_bits (reg_equal, mode); in update_rsp_from_reg_equal()
1711 rsp->nonzero_bits |= bits; in update_rsp_from_reg_equal()
1759 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
1789 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
1808 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
4035 && reg_stat[REGNO (temp_expr)].nonzero_bits != 0 in try_combine()
4040 && (reg_stat[REGNO (temp_expr)].nonzero_bits in try_combine()
[all …]
H A Dtree-ssa-ccp.c252 extend_mask (const wide_int &nonzero_bits, signop sgn) in extend_mask() argument
254 return widest_int::from (nonzero_bits, sgn); in extend_mask()
299 wide_int nonzero_bits = get_nonzero_bits (var); in get_default_value() local
313 if (nonzero_bits != -1) in get_default_value()
314 val.mask &= extend_mask (nonzero_bits, in get_default_value()
317 else if (nonzero_bits != -1) in get_default_value()
321 val.mask = extend_mask (nonzero_bits, in get_default_value()
1012 wide_int nonzero_bits in ccp_finalize() local
1015 nonzero_bits &= get_nonzero_bits (name); in ccp_finalize()
1016 set_nonzero_bits (name, nonzero_bits); in ccp_finalize()
[all …]
H A Dtree-ssanames.h54 TRAILING_WIDE_INT_ACCESSOR (nonzero_bits, ints, 2)
H A Drtlanal.c4356 nonzero_bits (const_rtx x, machine_mode mode) in nonzero_bits() function
5199 nonzero = nonzero_bits (XEXP (x, 0), mode); in num_sign_bit_copies1()
5249 nonzero = nonzero_bits (XEXP (x, 0), mode); in num_sign_bit_copies1()
5277 || (((nonzero_bits (XEXP (x, 0), mode) in num_sign_bit_copies1()
5279 && ((nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
5292 else if ((nonzero_bits (XEXP (x, 0), mode) in num_sign_bit_copies1()
5305 else if ((nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
5320 || (nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
5331 || (nonzero_bits (XEXP (x, 1), mode) in num_sign_bit_copies1()
5394 nonzero = nonzero_bits (x, mode); in num_sign_bit_copies1()
H A Dsimplify-rtx.c889 unsigned HOST_WIDE_INT nonzero = nonzero_bits (XEXP (op, 0), op0_mode); in exact_int_to_float_conversion_p()
1133 && nonzero_bits (XEXP (op, 0), mode) == 1) in simplify_unary_operation_1()
1335 nonzero_bits (op, GET_MODE (op)))) in simplify_unary_operation_1()
1647 && (nonzero_bits (SUBREG_REG (op), op0_mode) in simplify_unary_operation_1()
2983 && (nonzero_bits (op0, mode) & ~UINTVAL (op1)) == 0 in simplify_binary_operation_1()
3075 && (mask & nonzero_bits (XEXP (op0, 0), mode)) == 0) in simplify_binary_operation_1()
3155 && (nonzero_bits (op0, mode) in simplify_binary_operation_1()
3156 & nonzero_bits (op1, mode)) == 0) in simplify_binary_operation_1()
3368 HOST_WIDE_INT nzop0 = nonzero_bits (trueop0, mode); in simplify_binary_operation_1()
3378 nzop1 = nonzero_bits (trueop1, mode); in simplify_binary_operation_1()
[all …]
H A Dgimple-pretty-print.c2249 wide_int min, max, nonzero_bits; in dump_ssaname_info() local
2263 nonzero_bits = get_nonzero_bits (node); in dump_ssaname_info()
2264 if (nonzero_bits != -1) in dump_ssaname_info()
2267 pp_wide_int (buffer, nonzero_bits, UNSIGNED); in dump_ssaname_info()
H A Dtree-vrp.c337 const wide_int &nonzero_bits, in intersect_range_with_nonzero_bits() argument
346 wide_int a_max = wi::round_down_for_mask (*min - 1, nonzero_bits); in intersect_range_with_nonzero_bits()
347 wide_int b_min = wi::round_up_for_mask (*max + 1, nonzero_bits); in intersect_range_with_nonzero_bits()
377 if (wi::round_up_for_mask (*min, nonzero_bits) == b_min) in intersect_range_with_nonzero_bits()
387 *max = wi::round_down_for_mask (*max, nonzero_bits); in intersect_range_with_nonzero_bits()
393 *min = wi::round_up_for_mask (*min, nonzero_bits); in intersect_range_with_nonzero_bits()
H A Dipa-prop.c5601 wide_int nonzero_bits = wide_int::from (bits[i]->mask, prec, UNSIGNED) in ipcp_update_bits() local
5603 set_nonzero_bits (ddef, nonzero_bits); in ipcp_update_bits()
H A Drtl.h2460 extern unsigned HOST_WIDE_INT nonzero_bits (const_rtx, 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.
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcombine.cc225 unsigned HOST_WIDE_INT nonzero_bits; member
1603 if (rsp->nonzero_bits != HOST_WIDE_INT_M1U) in update_rsp_from_reg_equal()
1609 bits = nonzero_bits (src, mode); in update_rsp_from_reg_equal()
1611 bits &= nonzero_bits (reg_equal, mode); in update_rsp_from_reg_equal()
1612 rsp->nonzero_bits |= bits; in update_rsp_from_reg_equal()
1660 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
1690 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
1709 rsp->nonzero_bits = GET_MODE_MASK (mode); in set_nonzero_bits_and_sign_copies()
3917 && reg_stat[REGNO (temp_expr)].nonzero_bits != 0 in try_combine()
3922 && (reg_stat[REGNO (temp_expr)].nonzero_bits in try_combine()
[all …]
H A Dtree-ssa-ccp.cc253 extend_mask (const wide_int &nonzero_bits, signop sgn) in extend_mask() argument
255 return widest_int::from (nonzero_bits, sgn); in extend_mask()
300 wide_int nonzero_bits = get_nonzero_bits (var); in get_default_value() local
314 if (nonzero_bits != -1) in get_default_value()
315 val.mask &= extend_mask (nonzero_bits, in get_default_value()
318 else if (nonzero_bits != -1) in get_default_value()
322 val.mask = extend_mask (nonzero_bits, in get_default_value()
1013 wide_int nonzero_bits in ccp_finalize() local
1016 nonzero_bits &= get_nonzero_bits (name); in ccp_finalize()
1017 set_nonzero_bits (name, nonzero_bits); in ccp_finalize()
[all …]
H A Dtree-ssanames.h54 TRAILING_WIDE_INT_ACCESSOR (nonzero_bits, ints, 2)
H A Dtree-vrp.cc167 const wide_int &nonzero_bits, in intersect_range_with_nonzero_bits() argument
176 wide_int a_max = wi::round_down_for_mask (*min - 1, nonzero_bits); in intersect_range_with_nonzero_bits()
177 wide_int b_min = wi::round_up_for_mask (*max + 1, nonzero_bits); in intersect_range_with_nonzero_bits()
207 if (wi::round_up_for_mask (*min, nonzero_bits) == b_min) in intersect_range_with_nonzero_bits()
217 *max = wi::round_down_for_mask (*max, nonzero_bits); in intersect_range_with_nonzero_bits()
223 *min = wi::round_up_for_mask (*min, nonzero_bits); in intersect_range_with_nonzero_bits()
H A Dsimplify-rtx.cc912 unsigned HOST_WIDE_INT nonzero = nonzero_bits (XEXP (op, 0), op0_mode); in exact_int_to_float_conversion_p()
1157 && nonzero_bits (XEXP (op, 0), mode) == 1) in simplify_unary_operation_1()
1371 nonzero_bits (op, GET_MODE (op)))) in simplify_unary_operation_1()
1759 && (nonzero_bits (SUBREG_REG (op), op0_mode) in simplify_unary_operation_1()
3272 && (nonzero_bits (op0, mode) & ~UINTVAL (op1)) == 0 in simplify_binary_operation_1()
3364 && (mask & nonzero_bits (XEXP (op0, 0), mode)) == 0) in simplify_binary_operation_1()
3459 && (nonzero_bits (op0, mode) in simplify_binary_operation_1()
3460 & nonzero_bits (op1, mode)) == 0) in simplify_binary_operation_1()
3686 HOST_WIDE_INT nzop0 = nonzero_bits (trueop0, mode); in simplify_binary_operation_1()
3696 nzop1 = nonzero_bits (trueop1, mode); in simplify_binary_operation_1()
[all …]
H A Dgimple-pretty-print.cc2338 wide_int min, max, nonzero_bits; in dump_ssaname_info() local
2361 nonzero_bits = get_nonzero_bits (node); in dump_ssaname_info()
2362 if (nonzero_bits != -1) in dump_ssaname_info()
2365 pp_wide_int (buffer, nonzero_bits, UNSIGNED); in dump_ssaname_info()
H A Dipa-prop.cc5883 wide_int nonzero_bits = wide_int::from (bits[i]->mask, prec, UNSIGNED) in ipcp_update_bits() local
5885 set_nonzero_bits (ddef, nonzero_bits); in ipcp_update_bits()
H A Drtl.h2470 extern unsigned HOST_WIDE_INT nonzero_bits (const_rtx, 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
/netbsd-src/external/gpl3/gcc/dist/gcc/config/m32r/
H A Dm32r.md227 ;; sign-extended value. nonzero_bits assumes this [otherwise
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/m32r/
H A Dm32r.md227 ;; sign-extended value. nonzero_bits assumes this [otherwise

12