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 Hern
a
n
dez
Use
d
elete[
]
i
n
in
t
_range dest
r
uctor [P
R
10
9
920]
commit
|
commitdiff
|
tree
2023-05-22
Ald
y
Hernandez
Implement some mis
c
ell
a
neous zero accessors for Valu
e
_Range
.
commit
|
commitdiff
|
tree
2023-05-17
A
l
d
y
Hernan
d
ez
A
dd
Valu
e
_R
a
nge:
:
operato
r
=
.
commit
|
commitdiff
|
tree
2023-05-17
A
l
dy Herna
n
dez
Provide support fo
r
copying unsupported ranges
.
commit
|
commitdiff
|
tree
2023-05-17
Aldy Hernandez
Add s
u
pport for vrange strea
m
i
ng
.
commit
|
commitdiff
|
tree
2023-05-15
Al
d
y Hernandez
Add auto
-
resizing capability to irange'
s
[PR109695]
commit
|
commitdiff
|
tree
2023-05-15
Aldy
Herna
n
dez
Only return chan
g
ed
=
tru
e
in u
n
io
n
_no
n
zero when appropriate
.
commit
|
commitdiff
|
tree
2023-05-06
A
l
dy Hernande
z
R
e
move type
from vrange_storage::equal_p
.
commit
|
commitdiff
|
tree
2023-05-03
Aldy
H
ernandez
A
llow vary
i
ng ranges of unknown types i
n
ir
a
nge::
v
er
i
f
y_rang
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy H
e
rnandez
R
e
move unused friends i
n
int_ran
g
e<>
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
Hernan
d
ez
I
n
line
i
ra
n
ge::set_non
z
ero
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Clean
u
p
ir
a
nge::set
.
commit
|
commitdiff
|
tree
2023-05-01
A
ldy Hernand
e
z
C
onvert internal
r
epresentation of
irange to wide_ints
.
commit
|
commitdiff
|
tree
2023-05-01
A
l
dy Hernan
d
ez
R
e
wri
t
e
b
ounds_of_var_in_
l
o
o
p() to
use ranges
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
H
ernandez
Replace vrp_
v
a
l* with wide_ints
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
C
onve
r
si
o
n to
ir
a
ng
e
wide_
i
nt
A
P
I
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Merge irange::un
i
o
n
/
intersect into irange_
u
nio
n
/
i
ntersect
.
commit
|
commitdiff
|
tree
2023-05-01
A
l
dy Hernandez
Convert get_l
e
gacy_
r
ange in bound
s
_of_var_
i
n
_loop to
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Ald
y
Hernandez
Various
c
leanup
s
i
n
vr-v
a
lues
.
cc towards
r
a
nge
r
AP
I
.
commit
|
commitdiff
|
tree
2023-05-01
A
ldy
Hernande
z
Remove irange::tree_{
l
ower,
u
p
p
er}
_
bou
n
d
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy He
r
nandez
Rem
o
ve ira
n
ge::{mi
n
,ma
x
,kind}
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
vrange_
s
torage over
h
aul
commit
|
commitdiff
|
tree
2023-04-27
Aldy Hernandez
N
ormalize addr
e
sses in IPA
b
efore calling range_
o
p_handl
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
dy Herna
n
dez
Remove legacy ra
n
ge support
.
commit
|
commitdiff
|
tree
2023-04-26
A
ld
y
H
e
rnand
e
z
Remove
r
ang
e
_has_numer
i
c_bounds_p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
R
e
move range_int
_
c
st_p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Her
n
an
d
ez
Conve
r
t
compare_nonzero_char
s
t
o wide_ints
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
dy
H
er
n
andez
Remove some uses of depr
e
cated irange
API
.
commit
|
commitdiff
|
tree
2023-04-26
Al
d
y
H
ernandez
Rep
l
a
c
e ad-hoc value_rang
e
dumpers with ira
n
ge::dum
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy He
r
nand
e
z
F
i
x swa
p
ping of range
s
.
commit
|
commitdiff
|
tree
2023-04-26
Al
d
y Hernan
d
ez
Conver
t
u
s
ers of legacy A
P
I to get_legacy
_
range() function
.
commit
|
commitdiff
|
tree
2023-04-26
Ald
y
H
er
n
a
n
dez
R
emov
e
irang
e
::co
n
sta
n
t_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy Hernandez
Re
m
o
ve s
y
mbolics fr
o
m
irange
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
H
ernandez
Remove
i
ran
g
e::may_co
n
t
ain_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y
H
ernan
d
ez
Remove range_fo
l
d_{unary,binary
}
_expr
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy H
e
rnande
z
Remove depr
e
ca
t
ed
range_fold_{unary,binary
}
_expr u
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
dy He
r
n
a
ndez
Remove
r
a
n
g
e_query::
g
et_va
l
u
e_range
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy He
r
nande
z
Refacto
r
vrp_e
v
alua
t
e_conditional* and rename it
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
R
emo
v
e compare_na
m
es* from
l
egacy cond
f
o
l
ding
.
commit
|
commitdiff
|
tree
2023-04-25
Aldy
Hernandez
Remove default con
s
tr
u
c
t
or
t
o nan_state
.
commit
|
commitdiff
|
tree
2023-04-25
Aldy Hernand
e
z
Pas
s
cor
r
ect type t
o
i
ra
n
g
e::co
n
t
ains_
p
() i
n
ipa-cp
.
cc
.
commit
|
commitdiff
|
tree
2023-04-23
Aldy Hernandez
Handle NANs in
f
range::op
e
rator== [PR1095
9
3]
commit
|
commitdiff
|
tree
2023-04-19
Aldy Hernandez
F
i
x p
o
inter
shar
i
ng in
V
alue_Range c
o
nstructor
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy H
e
r
n
and
e
z
Add GTY su
p
p
o
rt for vrang
e
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy H
e
rnandez
Declare d
c
onstm0 to go
a
long with dc
o
nst0 and
f
rie
n
ds
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Herna
n
dez
R
e
turn true from operator== for two ident
i
cal ranges
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernandez
Add inchash support for
v
range
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
d
y
He
r
nandez
Abstract out R
E
AL_VALUE
_
T
Y
PE strea
m
ing
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy
Hernan
d
ez
Abstract out calculat
i
on o
f
max
HWIs p
e
r wide
i
n
t
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
dy
Hernan
d
ez
Add t
w
o new m
e
thods to Valu
e
_
R
a
n
ge
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy
Her
n
ande
z
Cons
t
i
fy invar
i
ant
f
ields of vrange and irange
.
commit
|
commitdiff
|
tree
2023-04-17
Aldy Hernande
z
Do not
export global ranges from
-
W
alloca
pass
.
commit
|
commitdiff
|
tree
2023-03-22
Aldy
H
e
rnande
z
frange: Impl
e
ment
nan_state class [PR109008]
commit
|
commitdiff
|
tree
2023-02-03
Aldy Hernandez
ira
n
ge: Compare
n
o
nze
r
o bits in
irange
with
w
ides
t
_int
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
A
l
d
y
Hern
a
ndez
range
-
ops: Handle undef
i
ned ranges i
n
frange op[12
.
.
.
commit
|
commitdiff
|
tree
2023-01-15
A
l
d
y Hernandez
[PR107608] [ra
n
ge-
o
ps] Avoid folding into INF when
.
.
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy
H
erna
n
d
e
z
R
emove use_equiv_p in vr-values
.
cc
commit
|
commitdiff
|
tree
2022-11-24
Aldy H
e
r
n
andez
Remove follow_assert
_
exprs from ove
r
flow_c
o
mparis
o
n
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy Hernan
d
ez
R
e
move AS
S
ERT_EXPR
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy H
e
rnandez
Remove value_range_e
q
ui
v
.
commit
|
commitdiff
|
tree
2022-11-24
Al
d
y Hernandez
Remove unu
s
e
d
le
g
ac
y
VRP code
.
commit
|
commitdiff
|
tree
2022-11-17
Al
d
y
Hernandez
[PR
tree
-
optimization/107732] [range-ops] H
a
ndle
attempt
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Herna
n
dez
[PR68097] Tr
y
to a
v
oid rec
u
rsing
for floats in
gimple_s
t
m
t
_
n
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernande
z
[range-ops
]
Minor
r
eadability fix
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Hernande
z
[frange
]
Av
o
id testing signed ze
r
o test
f
o
r -fno-signed
.
.
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Her
n
a
ndez
[range-o
p
s] A
d
d abili
t
y to re
p
resent
o
p
en i
n
tervals
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Her
n
andez
[range
-
ops] Rem
o
ve spec
i
alized
f
old_range methods for
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernandez
[
r
an
g
e
-
ops] Avoid
u
nnecessary intersecti
o
n in update_known_b
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
A
ldy Hern
a
ndez
[range-
o
ps]
U
pdat
e
known
b
itma
s
k
s
usin
g
CCP for all
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy He
r
nande
z
[range-ops
]
U
s
e
existing tree code for
*DIV_EXPR entr
i
es
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernan
d
e
z
[range-ops] Add tree c
o
d
e to
r
a
nge_operator
.
commit
|
commitdiff
|
tree
2022-11-10
Aldy
He
r
nandez
D
o not specify NAN sign in frange::set_no
n
negat
i
v
e
.
commit
|
commitdiff
|
tree
2022-11-09
A
l
dy Herna
n
dez
Clear NAN when re
a
ding
ba
c
k
a
g
lobal range
i
f necessary
.
commit
|
commitdiff
|
tree
2022-11-09
Ald
y
Hernand
e
z
Rev
e
rt op
[
12]_range operators f
o
r PLUS_
E
XPR and MINUS_
E
XPR
.
Author:
Aldy Hernandez
<aldyh@redhat.com>
commit
|
commitdiff
|
tree
2022-11-09
A
l
dy
Hernand
e
z
Imple
m
e
n
t op[12
]
_range operators for PLUS_EXP
R
and
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Herna
n
de
z
[range
-
op-float] Implemen
t
M
INUS_EXPR
.
commit
|
commitdiff
|
tree
2022-11-09
Ald
y
H
ern
a
ndez
[r
a
nge-op-f
l
oat] Abstract out b
i
n
a
r
y
operator code
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Al
d
y H
e
rnande
z
[range-op-float] Set
N
AN
p
o
s
sibility for
INF
+ (-INF
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernandez
[PR2402
1
] Impleme
n
t PLUS_E
X
PR range-op entry
for floats
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy
Hernandez
Provide normali
z
ed
a
nd denorm
a
l fo
r
m
at version
o
f real_isden
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hern
a
ndez
C
C
P: handle d
i
vision by a powe
r
of 2 as a rig
h
t shift
.
commit
|
commitdiff
|
tree
2022-11-08
Ald
y
Hernande
z
U
s
e bit-CC
P
in ran
g
e-ops
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Hernandez
I
mprove multiplication b
y
powers of 2 in range-ops
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Her
n
and
e
z
[range-op] Restrict division by power of 2 opti
m
ization
.
.
.
commit
|
commitdiff
|
tree
2022-11-04
Ald
y
Hernand
e
z
Set nonzero b
i
ts for multi
p
lication
and d
i
vi
s
ions by
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
Aldy Hernandez
Fix bug in
f
range::contains_p
(
) for
signed
z
eros
.
commit
|
commitdiff
|
tree
2022-11-01
Aldy Her
n
and
e
z
[PR tree-optimization/
1
07490] Handle NAN
s
i
n o
p
[12
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
Aldy He
r
nandez
Change remaining flag_finite_math_only use in value
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
A
l
d
y Her
n
ande
z
[PR tre
e
-optimi
z
ation/107394] Can
o
n
i
calize global fra
n
ges
.
.
.
commit
|
commitdiff
|
tree
2022-10-26
Aldy Hernandez
Convert flag_fi
n
ite_math_on
l
y uses
in frange to HO
N
OR
_
*
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernande
z
[PR tree-optimization/10
7
355] Hand
l
e NANs in a
b
s
r
a
n
g
e
.
.
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernan
d
ez
Check HONOR
_
NAN
S
instead
of flag_finite_
m
a
th_only
in
.
.
.
commit
|
commitdiff
|
tree
2022-10-22
Aldy Hernan
d
ez
Update
s
elftest suc
h
that
[-Inf, +Inf] i
s
always VAR
Y
I
N
G
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
ldy Hernandez
[PR c
+
+
/
106654] H
a
n
d
l
e
n
o
n
-
irange ran
g
e
s
in get_range_g
l
o
b
al
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
ldy Hernandez
Add op[1
2
]_range
f
or UNORDE
R
ED_LT entries in
r
ange-op
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy H
e
rnandez
A false UNO
R
D
E
RED_<cond>
m
ean
s
neit
h
er oper
a
n
d can
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
l
dy
Hernandez
Do not set N
A
N
flags f
o
r VARYING ranges whe
n
!HO
N
OR_NANS
.
commit
|
commitdiff
|
tree
2022-10-20
A
ldy Herna
n
d
ez
Rep
l
ace
fi
n
it
e
_
o
perand
s
_p wit
h
mayb
e
_isnan
.
commit
|
commitdiff
|
tree
2022-10-19
Al
d
y H
e
rnandez
Always check r
e
sult from build_<COND>
in range-op-floa
t
.
cc
commit
|
commitdiff
|
tree
2022-10-19
Aldy Hernandez
[PR tree
-
o
p
timiza
t
ion/1
0
7
3
1
2
]
Make range_true_a
n
d_false
.
.
.
commit
|
commitdiff
|
tree
next