projects
/
platform
/
upstream
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
analyzer: start adding support for errno
2022-11-07
Aldy Hernandez
Improve multiplication by powers of 2 in range-ops.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Hernandez
[range-op] Restrict division by power of 2 optimization...
commit
|
commitdiff
|
tree
2022-11-04
Aldy Hernandez
Set nonzero bits for multiplication and divisions by...
commit
|
commitdiff
|
tree
2022-11-02
Aldy Hernandez
Fix bug in frange::contains_p() for signed zeros.
commit
|
commitdiff
|
tree
2022-11-01
Aldy Hernandez
[PR tree-optimization/107490] Handle NANs in op[12...
commit
|
commitdiff
|
tree
2022-10-28
Aldy Hernandez
Change remaining flag_finite_math_only use in value...
commit
|
commitdiff
|
tree
2022-10-27
Aldy Hernandez
[PR tree-optimization/107394] Canonicalize global franges...
commit
|
commitdiff
|
tree
2022-10-26
Aldy Hernandez
Convert flag_finite_math_only uses in frange to HONOR_*.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernandez
[PR tree-optimization/107355] Handle NANs in abs range...
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernandez
Check HONOR_NANS instead of flag_finite_math_only in...
commit
|
commitdiff
|
tree
2022-10-22
Aldy Hernandez
Update selftest such that [-Inf, +Inf] is always VARYING...
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
[PR c++/106654] Handle non-irange ranges in get_range_global...
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
Add op[12]_range for UNORDERED_LT entries in range-op.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
A false UNORDERED_<cond> means neither operand can...
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
Do not set NAN flags for VARYING ranges when !HONOR_NANS.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
Replace finite_operands_p with maybe_isnan.
commit
|
commitdiff
|
tree
2022-10-19
Aldy Hernandez
Always check result from build_<COND> in range-op-float.cc
commit
|
commitdiff
|
tree
2022-10-19
Aldy Hernandez
[PR tree-optimization/107312] Make range_true_and_false...
commit
|
commitdiff
|
tree
2022-10-17
Aldy Hernandez
Make sure exported range for SSA post-dominates the...
commit
|
commitdiff
|
tree
2022-10-17
Aldy Hernandez
[PR tree-optimization/105820] Add test.
commit
|
commitdiff
|
tree
2022-10-17
Aldy Hernandez
Do not test for -Inf when flag_finite_math_only.
commit
|
commitdiff
|
tree
2022-10-17
Aldy Hernandez
Add 3 floating NAN tests.
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Implement distinction between HONOR_SIGNED_ZEROS and...
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Implement range-op entry for __builtin_copysign.
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Check rvc_normal in real_isdenormal.
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Replace CFN_BUILTIN_SIGNBIT* cases with CASE_FLT_FN.
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Normalize ranges over the range for both bounds when...
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Drop -0.0 in frange::set() for !HONOR_SIGNED_ZEROS.
commit
|
commitdiff
|
tree
2022-10-14
Aldy Hernandez
Add cases for CFN_BUILT_IN_SIGNBIT[FL].
commit
|
commitdiff
|
tree
2022-10-13
Aldy Hernandez
Add op1_op2_relation for float operands.
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Add range-op entry for floating point NEGATE_EXPR.
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Add stubs for floating point range-op tests.
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Add method to query the sign of a NAN.
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Disable tree to bool conversion in frange::update_nan.
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Add an frange(type) constructor analogous to the irange...
commit
|
commitdiff
|
tree
2022-10-12
Aldy Hernandez
Add default relation_kind to floating point range-op...
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
Avoid calling tracer.trailer() twice.
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
Implement ABS_EXPR operator for frange.
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
Implement op1_range operators for unordered comparisons.
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
Share common ordered comparison code with UN*_EXPR.
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
Move TRUE case first in range-op.cc.
commit
|
commitdiff
|
tree
2022-10-11
Aldy Hernandez
[PR107195] Set range to zero when nonzero mask is 0.
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
Make range-op-float entries public.
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
Add frange::maybe_isnan (bool sign).
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
The true side of x != x should set NAN.
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
x UNORD x should set NAN on the TRUE side (and !NAN...
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
Return non-legacy ranges in range.h.
commit
|
commitdiff
|
tree
2022-10-10
Aldy Hernandez
Add op1_range for __builtin_signbit.
commit
|
commitdiff
|
tree
2022-10-07
Aldy Hernandez
Convert nonzero mask back to tree.
commit
|
commitdiff
|
tree
2022-10-06
Aldy Hernandez
[PR107170] Avoid copying incompatible types in legacy...
commit
|
commitdiff
|
tree
2022-10-06
Aldy Hernandez
Setting explicit NANs sets UNDEFINED for -ffinite-math...
commit
|
commitdiff
|
tree
2022-10-06
Aldy Hernandez
Do not check finite_operands_p twice in range-ops-float.
commit
|
commitdiff
|
tree
2022-10-06
Aldy Hernandez
Do not double print INF and NAN in frange pretty printer.
commit
|
commitdiff
|
tree
2022-10-05
Aldy Hernandez
range-op: Keep nonzero mask up to date with truncating...
commit
|
commitdiff
|
tree
2022-10-05
Aldy Hernandez
[PR tree-optimization/107052] range-ops: Take into...
commit
|
commitdiff
|
tree
2022-10-05
Aldy Hernandez
[PR tree-optimization/107052] range-ops: Pass nonzero...
commit
|
commitdiff
|
tree
2022-10-04
Aldy Hernandez
Remove assert from set_nonzero_bits.
commit
|
commitdiff
|
tree
2022-10-04
Aldy Hernandez
Convert nonzero mask in irange to wide_int.
commit
|
commitdiff
|
tree
2022-10-04
Aldy Hernandez
[PR107130] range-ops: Separate out ffs and popcount...
commit
|
commitdiff
|
tree
2022-10-03
Aldy Hernandez
Do not pessimize range in set_nonzero_bits.
commit
|
commitdiff
|
tree
2022-10-03
Aldy Hernandez
Avoid comparing ranges when sub-ranges is 0.
commit
|
commitdiff
|
tree
2022-10-03
Aldy Hernandez
Do not compare nonzero masks for varying.
commit
|
commitdiff
|
tree
2022-10-03
Aldy Hernandez
Do not compare incompatible ranges in ipa-prop.
commit
|
commitdiff
|
tree
2022-09-27
Aldy Hernandez
range-ops: Calculate the popcount of a singleton.
commit
|
commitdiff
|
tree
2022-09-27
Aldy Hernandez
irange: keep better track of powers of 2.
commit
|
commitdiff
|
tree
2022-09-27
Aldy Hernandez
Add an irange setter for wide_ints.
commit
|
commitdiff
|
tree
2022-09-26
Aldy Hernandez
Optimize [0 = x & MASK] in range-ops.
commit
|
commitdiff
|
tree
2022-09-26
Aldy Hernandez
Set ranges from unreachable edges for all known ranges.
commit
|
commitdiff
|
tree
2022-09-23
Aldy Hernandez
frange: Make the setter taking trees a wrapper.
commit
|
commitdiff
|
tree
2022-09-23
Aldy Hernandez
frange: drop endpoints to min/max representable numbers...
commit
|
commitdiff
|
tree
2022-09-23
Aldy Hernandez
Add debug functions for REAL_VALUE_TYPE.
commit
|
commitdiff
|
tree
2022-09-23
Aldy Hernandez
frange: dump hex values when dumping FP numbers.
commit
|
commitdiff
|
tree
2022-09-21
Aldy Hernandez
[PR106967] Set known NANs to undefined for flag_finite_math_...
commit
|
commitdiff
|
tree
2022-09-21
Aldy Hernandez
Clear unused flags in frange for undefined ranges.
commit
|
commitdiff
|
tree
2022-09-21
Aldy Hernandez
[PR106967] frange: revamp relational operators for...
commit
|
commitdiff
|
tree
2022-09-20
Aldy Hernandez
frange::maybe_isnan() should return FALSE for undefined...
commit
|
commitdiff
|
tree
2022-09-20
Aldy Hernandez
frange::set_nonnegative should not contain -NAN.
commit
|
commitdiff
|
tree
2022-09-20
Aldy Hernandez
[PR106970] New test for PR that has already been fixed.
commit
|
commitdiff
|
tree
2022-09-20
Aldy Hernandez
frange: flush denormals to zero
commit
|
commitdiff
|
tree
2022-09-18
Aldy Hernandez
Rewrite NAN and sign handling in frange
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
frange: add both zeros to ranges when there's the possiblity...
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
Pass full range to build_* in range-op-float.cc
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
Use frange::set_nan() from the generic frange::set().
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
Provide cleaner set_nan(), clear_nan(), and update_nan...
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
Minor fixes to frange.
commit
|
commitdiff
|
tree
2022-09-14
Aldy Hernandez
[PR106936] Remove assert from get_value_range.
commit
|
commitdiff
|
tree
2022-09-12
Aldy Hernandez
frange::set_signbit: Avoid changing sign when already...
commit
|
commitdiff
|
tree
2022-09-08
Aldy Hernandez
Implement known/maybe fpclassify like API for frange.
commit
|
commitdiff
|
tree
2022-09-07
Aldy Hernandez
[PR106867] Add test for PR.
commit
|
commitdiff
|
tree
2022-09-06
Aldy Hernandez
Handle > INF and < INF correctly in range-op-float.cc
commit
|
commitdiff
|
tree
2022-09-05
Aldy Hernandez
Do not fold __builtin_signbit if NAN is a possibility.
commit
|
commitdiff
|
tree
2022-09-05
Aldy Hernandez
Fold __builtin_signbit to nonzero instead of 1.
commit
|
commitdiff
|
tree
2022-09-05
Aldy Hernandez
Disable decimal floating point in frange.
commit
|
commitdiff
|
tree
2022-09-05
Aldy Hernandez
Do not ICE when updating a NAN to a non-NAN.
commit
|
commitdiff
|
tree
2022-09-05
Aldy Hernandez
Be even more conservative in intersection of NANs.
commit
|
commitdiff
|
tree
2022-09-04
Aldy Hernandez
Do not clobber signbit when unioning a NAN.
commit
|
commitdiff
|
tree
2022-09-04
Aldy Hernandez
Add real_isdenormal.
commit
|
commitdiff
|
tree
2022-09-03
Aldy Hernandez
[PR/middle-end 106819] NANs can never be a singleton
commit
|
commitdiff
|
tree
2022-09-02
Aldy Hernandez
Convert rest of compiler to dconst[n]inf.
commit
|
commitdiff
|
tree
2022-09-01
Aldy Hernandez
Convert ranger uses of real_inf to dconst[n]inf.
commit
|
commitdiff
|
tree
next