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
Al
d
y Hernandez
Use delete[] i
n
i
nt_ra
n
g
e destruc
t
or [PR1099
2
0]
commit
|
commitdiff
|
tree
2023-05-22
Aldy Hernandez
Impleme
n
t so
m
e misc
e
llaneous zero ac
c
es
s
ors for Value_Range
.
commit
|
commitdiff
|
tree
2023-05-17
Aldy Hernandez
Ad
d
Valu
e
_Range
:
:operator
=
.
commit
|
commitdiff
|
tree
2023-05-17
Aldy
Hern
a
ndez
Provide s
u
pp
o
rt
fo
r
c
opying unsupported ra
n
ges
.
commit
|
commitdiff
|
tree
2023-05-17
A
l
dy Hernan
d
ez
Add s
u
pport for vrange stream
i
ng
.
commit
|
commitdiff
|
tree
2023-05-15
Ald
y
He
r
nandez
Add au
t
o
-
resizing capability to irange
'
s [P
R
109695]
commit
|
commitdiff
|
tree
2023-05-15
Aldy Herna
n
d
e
z
O
n
l
y
r
eturn changed=true in union_
n
o
n
zero w
h
e
n appropriate
.
commit
|
commitdiff
|
tree
2023-05-06
Aldy
H
e
rnandez
Remove typ
e
from vra
n
ge_stora
g
e::eq
u
al_p
.
commit
|
commitdiff
|
tree
2023-05-03
Al
d
y Hernandez
Allow varyin
g
ranges of unkn
o
wn type
s
i
n
irange::verify_rang
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Her
n
and
e
z
Re
m
ove unused fr
i
ends in int_range<>
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
Herna
n
dez
Inline iran
g
e:
:
set_
n
onzero
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Cl
e
anup irange
:
:set
.
commit
|
commitdiff
|
tree
2023-05-01
Al
d
y
Her
n
andez
Con
v
ert
inte
r
nal representa
t
i
on
o
f irange to
w
ide_in
t
s
.
commit
|
commitdiff
|
tree
2023-05-01
A
ldy
H
er
n
andez
Rewrite bo
u
n
d
s_of_var_in_loop() to use range
s
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy He
r
nandez
Replace vrp_val* with wide_in
t
s
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Conversion to
i
r
a
nge wide_int API
.
commit
|
commitdiff
|
tree
2023-05-01
Al
d
y
H
ernand
e
z
M
erge irange:
:
u
n
i
o
n
/
i
ntersect into irange_union/interse
c
t
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hern
a
ndez
Convert get_legacy_range in bounds_of_var_in_loo
p
to
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Herna
n
dez
Va
r
ious cleanups in vr-values
.
cc to
w
ards r
a
nger API
.
commit
|
commitdiff
|
tree
2023-05-01
Al
d
y
Hernandez
Remove irange::tree_{lowe
r
,upper}_bound
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Herna
n
dez
Remove i
r
a
n
g
e
::{min,max,kind}
.
commit
|
commitdiff
|
tree
2023-05-01
Ald
y
Her
n
andez
vrange_s
t
orage overhaul
commit
|
commitdiff
|
tree
2023-04-27
Aldy Herna
n
dez
Normaliz
e
addresses in IPA before cal
l
ing range
_
o
p
_handle
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Al
d
y Hernandez
Remove legacy
range support
.
commit
|
commitdiff
|
tree
2023-04-26
A
ld
y
He
r
n
andez
Remove rang
e
_ha
s
_numeric_bounds_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy Herna
n
dez
Re
m
o
ve
r
a
ng
e
_
i
n
t_cst_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy
Hernande
z
Co
n
vert c
o
mpare_nonzero_chars to wide_in
t
s
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y
H
ernande
z
Rem
o
v
e
som
e
u
s
es of
d
epre
c
ated irange AP
I
.
commit
|
commitdiff
|
tree
2023-04-26
Al
d
y Her
n
a
ndez
Replace
ad-hoc
v
a
lue_
r
ange dum
p
ers wit
h
irange:
:
du
m
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Herna
n
dez
Fi
x
swapping of ranges
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Convert u
s
ers of leg
a
cy A
P
I t
o
get_le
g
acy_range
(
)
f
u
n
cti
o
n
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove ir
a
nge::consta
n
t_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy
Herna
n
dez
Remove
s
y
m
boli
c
s
f
rom i
r
ange
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y He
r
na
n
dez
R
emove irang
e
::may_conta
i
n
_p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove range_f
o
ld_{unary,binary}_expr
.
commit
|
commitdiff
|
tree
2023-04-26
A
ld
y
Hern
a
ndez
Remov
e
deprecate
d
range_fold_{unary,bin
a
ry}_expr
u
se
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy
H
ernande
z
R
e
mo
v
e range
_
query::g
e
t
_
value_range
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy Hernandez
Refactor
v
rp_evaluate_c
o
nditional* and r
e
name it
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy H
e
rnand
e
z
Remove compa
r
e_na
m
e
s
* from legacy c
o
nd folding
.
commit
|
commitdiff
|
tree
2023-04-25
Aldy Hernandez
Remove d
e
fault constructor t
o
nan_state
.
commit
|
commitdiff
|
tree
2023-04-25
A
l
dy Hernandez
Pass cor
r
ect type to
i
range
:
:contains_p() in ipa-cp
.
cc
.
commit
|
commitdiff
|
tree
2023-04-23
Aldy Hernan
d
ez
Han
d
le
NAN
s
in frange
:
:ope
r
at
o
r== [PR10959
3
]
commit
|
commitdiff
|
tree
2023-04-19
Aldy H
e
rnand
e
z
Fix pointer sharing in Va
l
ue_Ra
n
ge constructor
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernande
z
Add GTY support
for
v
range
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Her
n
and
e
z
D
ec
l
a
re dconstm0 to go alo
n
g wit
h
dco
n
st0 a
n
d friends
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy
H
e
rn
a
ndez
Return true from operator== for t
w
o ident
i
cal ranges
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
dy Hernan
d
ez
Add inchash su
p
port for vr
a
nge
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Herna
n
dez
Abstra
c
t o
u
t REAL_VALUE_TYPE st
r
eaming
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernande
z
Ab
s
tract
o
ut
c
al
c
u
lation
o
f
m
a
x
HWI
s
per wide
int
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernande
z
Add
two new methods to Value
_
Range
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
d
y
Hernand
e
z
Constify in
v
ariant fields of vr
a
nge and i
r
a
n
ge
.
commit
|
commitdiff
|
tree
2023-04-17
Ald
y
Hernandez
Do not export global range
s
from -Wa
l
loca pass
.
commit
|
commitdiff
|
tree
2023-03-22
Aldy Hernandez
frange: Imp
l
ement nan_state cl
a
ss
[
PR109008]
commit
|
commitdiff
|
tree
2023-02-03
Aldy Hernandez
iran
g
e:
C
ompare
n
onzero bits in irange with w
i
d
e
st_int
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Aldy Herna
n
d
e
z
ra
n
ge-ops: Hand
l
e undefined range
s
in frang
e
op[
1
2
.
.
.
commit
|
commitdiff
|
tree
2023-01-15
Aldy Hernan
d
ez
[
PR107608] [range-
o
p
s] Avoid
folding into INF when
.
.
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy Her
n
andez
R
e
move use
_
equiv
_
p in vr-value
s
.
c
c
commit
|
commitdiff
|
tree
2022-11-24
A
ld
y
Hernand
e
z
Rem
o
v
e fo
l
low_assert
_
exprs from o
v
erflow_co
m
pariso
n
.
commit
|
commitdiff
|
tree
2022-11-24
Al
d
y Hernandez
Remove ASSERT_EXP
R
.
commit
|
commitdiff
|
tree
2022-11-24
A
l
dy Hernandez
Remove value_r
a
ng
e
_equiv
.
commit
|
commitdiff
|
tree
2022-11-24
A
ld
y
He
r
nandez
Remove unu
s
ed legacy
VRP code
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Herna
n
dez
[PR tree-opt
i
mi
z
a
tio
n
/107732] [range-ops] Handle
attempt
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
A
l
d
y
He
r
nandez
[PR68097] Try to avo
i
d
recursing fo
r
floats in gi
m
ple_stmt_n
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernandez
[r
a
nge
-
ops] Minor re
a
d
ability fix
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Hernande
z
[
frang
e
] Avoid tes
t
ing sig
n
ed zero te
s
t
f
or -fno-signed
.
.
.
commit
|
commitdiff
|
tree
2022-11-12
A
l
dy H
e
rnandez
[rang
e
-
o
p
s
]
Add ability to repres
e
nt ope
n
i
n
t
ervals
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
A
l
d
y Hernandez
[range-ops] Remove sp
e
c
ial
i
zed f
o
ld_range meth
o
ds f
o
r
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy
Her
n
andez
[range-
o
ps]
A
void un
n
ece
s
sary intersect
i
on in update
_
known_b
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Her
n
ande
z
[
r
a
nge-ops] Update known bitmasks using CCP
f
or all
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Her
n
ande
z
[range-ops] Use
e
xist
i
ng tree code for *DIV_EXPR entr
i
es
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernande
z
[range-
o
p
s]
A
dd tr
e
e c
o
de to range_operato
r
.
commit
|
commitdiff
|
tree
2022-11-10
Aldy
H
ernandez
Do not spe
c
ify NAN sign in fr
a
ng
e
::set
_
non
n
egative
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hernand
e
z
Clea
r
N
AN when r
e
ading
b
a
ck a
g
lobal
r
ange
if ne
c
e
s
s
a
ry
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hernandez
Revert op
[
1
2]_range operator
s
for PLUS_EXP
R
a
n
d MINUS_EXPR
.
Author:
Aldy Hernandez
<aldyh@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
Al
d
y Hernandez
I
mpleme
n
t
op[
1
2]_ra
n
ge
operators fo
r
PLUS_EX
P
R and
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Ald
y
Hernandez
[r
a
n
g
e-op-flo
a
t] I
m
plemen
t
MI
N
US_EXPR
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy He
r
nandez
[range-op
-
floa
t
] Ab
s
tra
c
t out binary
o
perator code
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hernande
z
[
r
ange-op
-
float]
S
e
t NAN possibility
for INF + (
-
I
N
F
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
A
ldy Hernand
e
z
[PR24021] Imp
l
e
ment PLUS_EXPR range-op entry for floats
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernande
z
Provide normaliz
e
d
and denormal for
m
at version of real_isden
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernand
e
z
CCP: handle div
i
si
o
n by a power of 2
as
a
right sh
i
ft
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernandez
Use
b
i
t-CC
P
in range-ops
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy
Hernan
d
ez
I
mp
r
o
v
e multi
p
l
i
cation by pow
e
rs of 2
i
n range-
o
ps
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Hernan
d
ez
[ran
g
e-op]
R
estrict division by powe
r
of 2 op
t
imizat
i
on
.
.
.
commit
|
commitdiff
|
tree
2022-11-04
Aldy
Hernan
d
ez
Set nonzero bits for multiplicati
o
n an
d
divis
i
o
n
s
by
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
A
ldy Hern
a
ndez
Fix bug in
f
range::contains_p() for signed zeros
.
commit
|
commitdiff
|
tree
2022-11-01
A
ldy Herna
n
de
z
[PR tree-optim
i
zat
i
on/107
4
90]
H
a
ndle NANs
in op[
1
2
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
A
ldy
H
e
rnand
e
z
Chang
e
remaining flag_finite_m
a
th_only use in value
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
Aldy Hernandez
[
P
R tree-o
p
t
imization/107394] Canon
i
calize g
l
o
b
al franges
.
.
.
commit
|
commitdiff
|
tree
2022-10-26
Al
d
y Hernand
e
z
Co
n
vert flag_finit
e
_math
_
only u
s
es in frange to HON
O
R_*
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Her
n
andez
[
P
R t
r
ee-optimization/107355]
H
andle NANs in abs r
a
nge
.
.
.
commit
|
commitdiff
|
tree
2022-10-24
A
l
dy
Hernandez
Che
c
k HONOR_NANS in
s
te
a
d of f
l
ag_fin
i
te_m
a
th_only in
.
.
.
commit
|
commitdiff
|
tree
2022-10-22
A
l
dy
H
ernandez
Upd
a
te self
t
est s
u
ch
t
hat [-Inf, +Inf
]
is alway
s
VARY
I
NG
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy
Hernandez
[P
R
c++/106654] Handle n
o
n
-irange ranges in
get_range_global
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Herna
n
dez
Add op[12]_range f
o
r UNO
R
DERED_LT entr
i
es in r
a
nge-op
.
commit
|
commitdiff
|
tree
2022-10-20
Al
d
y Hernandez
A false UNO
R
DERED
_
<cond> means neither operand can
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
l
d
y
H
ern
a
ndez
Do
n
ot
s
et NAN flags
f
or VAR
Y
ING ranges when
!H
O
NOR_NANS
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernandez
Replac
e
finit
e
_op
e
ran
d
s
_
p w
i
th ma
y
b
e
_isnan
.
commit
|
commitdiff
|
tree
2022-10-19
Aldy
H
ernandez
Always check resu
l
t f
r
om build_<COND> in range-op-f
l
o
at
.
c
c
commit
|
commitdiff
|
tree
2022-10-19
A
l
d
y
Hernandez
[PR
t
ree-
o
p
t
i
mization/107312] Make range_true_a
n
d
_
f
alse
.
.
.
commit
|
commitdiff
|
tree
next