repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Use delete[] in int_range destructor [PR109920]
2023-05-23
Aldy
Hernandez
U
s
e dele
t
e[] in int
_
ran
g
e destructor [PR10
9
9
2
0
]
commit
|
commitdiff
|
tree
2023-05-22
Aldy Hernan
d
ez
Implement s
o
me
miscellaneous zero a
c
cessors for Value_
R
ange
.
commit
|
commitdiff
|
tree
2023-05-17
Aldy Hernan
d
e
z
Add Val
u
e_Range::operator=
.
commit
|
commitdiff
|
tree
2023-05-17
Al
d
y
H
e
rn
a
n
d
ez
Pro
v
ide sup
p
ort for
c
op
y
ing unsuppor
t
e
d ranges
.
commit
|
commitdiff
|
tree
2023-05-17
Ald
y
Her
n
a
n
dez
A
d
d
support for vrange
s
trea
m
i
n
g
.
commit
|
commitdiff
|
tree
2023-05-15
Aldy Hernand
e
z
Add auto-re
s
izing capability to irange's [PR1096
9
5]
commit
|
commitdiff
|
tree
2023-05-15
Aldy Herna
n
dez
On
l
y return ch
a
nged=true in union_no
n
zero when
appropriat
e
.
commit
|
commitdiff
|
tree
2023-05-06
Al
d
y
H
e
r
n
andez
Remove
t
ype from vrange
_
s
torage::eq
u
al
_
p
.
commit
|
commitdiff
|
tree
2023-05-03
Aldy
H
e
r
nandez
Allow
v
a
ryin
g
r
anges of unknown typ
e
s in
i
range::verify_ran
g
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Ald
y
H
e
rnandez
Rem
o
ve
u
nu
s
ed
f
r
i
end
s
in
i
nt_rang
e
<>
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
H
e
rnandez
Inline irang
e
:
:set_non
z
ero
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Herna
n
dez
Cleanup irange::set
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Convert int
e
rnal represe
n
tation of iran
g
e
t
o wide_ints
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hern
a
ndez
R
e
w
rite bounds_
o
f
_var_
i
n_loop
(
) to use ran
g
es
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hern
a
ndez
Replace vrp_val* w
i
th wide_
i
nts
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
Hern
a
ndez
Conv
e
rsion to
i
r
a
ng
e
wide_int API
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
M
erge irange::union/intersect in
t
o ir
a
n
g
e_union/int
e
rse
c
t
.
commit
|
commitdiff
|
tree
2023-05-01
A
l
dy
H
ernandez
C
onvert g
e
t
_
l
egacy_range in
bo
u
nd
s
_
of_var_in_loop
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
H
ernand
e
z
Va
r
ious cle
a
n
ups in vr-values
.
c
c
towards ranger API
.
commit
|
commitdiff
|
tree
2023-05-01
Al
d
y
H
ernand
e
z
R
e
move ira
n
ge::tre
e
_{lower,upp
e
r}_b
o
und
.
commit
|
commitdiff
|
tree
2023-05-01
Al
d
y Hernandez
Rem
o
ve irange::{mi
n
,max,kind}
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy H
e
rnandez
vrange_storage overhaul
commit
|
commitdiff
|
tree
2023-04-27
Aldy Hernande
z
N
o
r
mali
z
e address
e
s
in IPA before
calling ran
g
e
_
o
p_handler
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy He
r
nandez
Remove legacy range support
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
R
emove r
a
nge_has_numeric
_
b
o
u
nds
_
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
Her
n
a
n
dez
Remove range_int_cst_p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernande
z
Convert compare_nonzero_chars to wide
_
ints
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y
Hernandez
R
e
mov
e
some
uses
of deprecated irange AP
I
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Replace
a
d-hoc value_ran
g
e du
m
p
e
rs w
i
th iran
g
e::du
m
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
H
erna
n
dez
Fix swapping of ranges
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Conv
e
rt users of legacy A
P
I
to get_
l
ega
c
y_range() f
u
nction
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy H
e
rna
n
de
z
Remo
v
e
irange::constant_p
.
commit
|
commitdiff
|
tree
2023-04-26
Al
d
y Hernande
z
Remove symbolic
s
fr
o
m irange
.
commit
|
commitdiff
|
tree
2023-04-26
Ald
y
Hernandez
Remove irange::may
_
co
n
tain_p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Re
m
ove range_fo
l
d_{unary,binary}_e
x
pr
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
Hernandez
R
emove
d
ep
r
ecated ran
g
e_fold_{unary,binary}_expr
u
ses
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Re
m
ov
e
ran
g
e_quer
y
:
:ge
t
_value_
r
ang
e
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy He
r
nandez
Refa
c
tor vrp
_
e
valuate_conditional* a
n
d
rename it
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y Hernandez
Remove co
m
pare
_
n
ames* from legacy cond folding
.
commit
|
commitdiff
|
tree
2023-04-25
A
ldy Hernandez
Remove d
e
fault c
o
nstructor to nan_stat
e
.
commit
|
commitdiff
|
tree
2023-04-25
Aldy Hern
a
nd
e
z
Pass correct type to irange::contain
s
_p
(
) in ip
a
-cp
.
cc
.
commit
|
commitdiff
|
tree
2023-04-23
Aldy Hernandez
H
a
ndle NAN
s
in
frange
:
:
operato
r
== [PR109
5
93]
commit
|
commitdiff
|
tree
2023-04-19
Aldy Hern
a
n
dez
Fix
p
oin
t
er sharing in Value_
R
ange
construct
o
r
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy He
r
nandez
Add GTY support for v
r
ange
.
commit
|
commitdiff
|
tree
2023-04-18
A
ldy Hernandez
Declare dcons
t
m0 to
g
o a
l
ong with d
c
onst0 and friends
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernande
z
Return
t
r
u
e from op
e
r
a
tor== for two identic
a
l ranges
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Ald
y
Hernandez
Add inchash support
for vrange
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernandez
Ab
s
tr
a
ct
o
u
t
REAL
_
VALUE_TYPE streaming
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy H
e
rnandez
Abstract
o
ut calculation of max
H
WIs per wide int
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
dy Herna
n
dez
Add two new methods to Valu
e
_Range
.
commit
|
commitdiff
|
tree
2023-04-18
A
ldy Hernandez
Consti
f
y
i
n
v
ariant fields o
f
vrange and
i
ran
g
e
.
commit
|
commitdiff
|
tree
2023-04-17
A
l
d
y
H
e
rnande
z
Do not export glob
a
l ranges f
r
om -Wall
o
c
a
pass
.
commit
|
commitdiff
|
tree
2023-03-22
Aldy Hernandez
frange: Implemen
t
nan_state cl
a
ss [PR109008]
commit
|
commitdiff
|
tree
2023-02-03
Aldy Hernande
z
ira
n
ge: Compare no
n
zero
b
it
s
i
n
irange w
i
th widest_int
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Aldy Hernandez
range-ops:
H
a
ndle un
d
efined ran
g
es in frange op[
1
2
.
.
.
commit
|
commitdiff
|
tree
2023-01-15
Aldy
Hernandez
[PR107608] [range-ops]
A
v
oid folding into INF when
.
.
.
commit
|
commitdiff
|
tree
2022-11-24
Al
d
y
Hernandez
Remov
e
us
e
_equiv_p in vr-val
u
e
s
.
cc
commit
|
commitdiff
|
tree
2022-11-24
Aldy Hernandez
R
e
move follow_assert_exprs
f
rom
o
verflow
_
compariso
n
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy
H
erna
n
dez
R
e
move ASSERT_EXPR
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy
H
ernandez
Remov
e
value_range_equiv
.
commit
|
commitdiff
|
tree
2022-11-24
A
ldy Hernandez
R
em
o
v
e
un
u
sed lega
c
y VRP code
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy
Hernandez
[PR tre
e
-opti
m
iza
t
ion
/
1
0
7
73
2
] [range-ops] Handle attempt
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernandez
[
P
R
68097
]
Try t
o
a
v
o
id recur
s
ing
f
or f
l
oat
s
in gimple_stmt_n
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernandez
[range-ops] Mino
r
r
eadability fix
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Hernande
z
[fran
g
e] Avoid testing signed ze
r
o
test for
-fno
-
signed
.
.
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy
H
e
r
nandez
[range
-
ops] Add
abilit
y
to represent op
e
n int
e
rva
l
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
A
ldy Herna
n
d
ez
[range-ops]
R
e
m
ove speci
a
lized fold_range
methods for
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Al
d
y Hernandez
[range-o
p
s]
A
void un
n
ec
e
ssary intersection in upda
t
e_known_b
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernand
e
z
[
ran
g
e-op
s
]
Update
k
nown bitmasks using CCP for al
l
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
A
l
dy Hern
a
ndez
[
r
an
g
e-
o
p
s
] Use
existin
g
tre
e
code for *DIV_EXPR entri
e
s
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy
Hernandez
[ra
n
ge-ops] Add tree code to
range_operator
.
commit
|
commitdiff
|
tree
2022-11-10
A
l
dy Hernandez
Do not specify
NAN sign in fran
g
e::set_n
o
nne
g
ative
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Her
n
ande
z
Clear NA
N
w
hen
readi
n
g
ba
c
k a global ra
n
ge
i
f nece
s
sary
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hern
a
ndez
Re
v
e
r
t op[12]_r
a
nge o
p
erators
f
or P
L
US_EXPR and MINUS_EXPR
.
Author: Aldy Hernandez <
aldyh@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-09
A
l
dy
H
ernandez
Implement op[12]_range operators for PLUS_E
X
P
R
a
nd
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
A
l
dy Her
n
a
n
d
e
z
[
range-
o
p-f
l
oat] Imp
l
em
e
nt M
I
NU
S
_EXPR
.
commit
|
commitdiff
|
tree
2022-11-09
Al
d
y
He
r
nandez
[ra
n
ge-o
p
-float]
A
bs
t
ract out binary operator code
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
A
ldy Herna
n
d
ez
[range-op-
f
loat] Set
N
AN
possi
b
ility for
I
NF + (-I
N
F
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
A
ldy Hernandez
[PR
2
4021
]
I
m
plement PLUS_EXPR range-op entry for floats
.
commit
|
commitdiff
|
tree
2022-11-08
Al
d
y Hernandez
Pro
v
ide
n
ormalized
a
n
d
denormal f
o
r
mat vers
i
on of real_isde
n
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hern
a
n
d
e
z
CCP: handle
div
i
sion by
a power of 2 as a right
shift
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernandez
Us
e
bit-CCP in
r
a
nge-ops
.
commit
|
commitdiff
|
tree
2022-11-07
A
l
d
y
H
ernandez
Im
p
r
o
ve mult
i
plication by powers of
2
i
n
ra
n
ge
-
o
p
s
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Hernandez
[r
a
nge
-
op] Restrict divis
i
on by p
o
wer of 2 opti
m
ization
.
.
.
commit
|
commitdiff
|
tree
2022-11-04
Aldy H
e
rnandez
Set
nonzero bi
t
s for mu
l
tiplication a
n
d divisions
by
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
Aldy Hernandez
F
i
x bu
g
in f
r
ange::contains_p(
)
for
signed zeros
.
commit
|
commitdiff
|
tree
2022-11-01
Aldy Hernandez
[
P
R
tree-optimization/107490]
H
andle
N
ANs
i
n
o
p
[12
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
Aldy H
e
r
n
a
nd
e
z
Change remaining flag_finite_math_only use in value
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
Al
d
y Hernandez
[PR tree-optimizati
o
n
/107
3
94] Ca
n
onicalize global frange
s
.
.
.
commit
|
commitdiff
|
tree
2022-10-26
Aldy Hernandez
Co
n
vert flag_fin
i
t
e
_math_onl
y
uses in
f
range to HONOR_*
.
commit
|
commitdiff
|
tree
2022-10-24
Al
d
y Hernandez
[PR tree-opti
m
ization/1
0
735
5
] Handle N
A
Ns in abs ra
n
ge
.
.
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernand
e
z
Che
c
k HO
N
OR_NA
N
S ins
t
ead
o
f flag_finite_mat
h
_
o
nly in
.
.
.
commit
|
commitdiff
|
tree
2022-10-22
A
ldy Hernandez
Update se
l
ftest such that
[
-Inf,
+
Inf
]
is a
l
ways VARYING
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy
Hernandez
[
P
R c++/106654] Handle non-irange ranges in get_range_g
l
obal
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hern
a
ndez
Add
o
p
[12]_range for
UNORDERED_LT entries i
n
range-o
p
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Herna
n
dez
A fal
s
e
UNORDE
R
ED_<cond> means ne
i
the
r
ope
r
and can
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hern
a
ndez
Do not set NAN flags for VARYING ranges when !HONOR_NANS
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy He
r
na
n
dez
Replace
finite_oper
a
n
ds_p with maybe_isnan
.
commit
|
commitdiff
|
tree
2022-10-19
Aldy Herna
n
d
ez
A
l
w
ays check
result fro
m
build_<CO
N
D> in range
-
op-float
.
cc
commit
|
commitdiff
|
tree
2022-10-19
Aldy
Hernan
d
ez
[PR tree-optim
i
z
a
tion/107312] Make
r
ange_t
r
ue_and_
f
alse
.
.
.
commit
|
commitdiff
|
tree
next