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
Use delete[] i
n
int_range destructor [PR
1
0992
0
]
commit
|
commitdiff
|
tree
2023-05-22
Aldy Hernandez
Implem
e
nt some m
i
scellaneous ze
r
o accessors for Value_
R
ange
.
commit
|
commitdiff
|
tree
2023-05-17
Ald
y
H
ernan
d
ez
A
d
d Val
u
e_Range::operat
o
r=
.
commit
|
commitdiff
|
tree
2023-05-17
A
ld
y
H
er
n
andez
Provide support for copying un
s
upporte
d
r
a
nges
.
commit
|
commitdiff
|
tree
2023-05-17
Aldy Hernandez
Add
s
upport for vrange
streaming
.
commit
|
commitdiff
|
tree
2023-05-15
A
l
dy
H
ernandez
A
d
d
auto-resizing ca
p
ability to irange's [P
R
1
0
9695]
commit
|
commitdiff
|
tree
2023-05-15
Aldy
H
ernandez
O
n
ly ret
u
rn changed=true
i
n union_nonz
e
ro when
appropriate
.
commit
|
commitdiff
|
tree
2023-05-06
Aldy Hernandez
Remo
v
e type
fro
m
vra
n
ge_storag
e
::
e
qual_p
.
commit
|
commitdiff
|
tree
2023-05-03
Aldy Hernandez
Allow varying ranges of unknow
n
types in irange
:
:v
e
rify_rang
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
H
erna
n
d
e
z
Remove unused friends in int_range<>
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Inline irange:
:
set
_
no
n
zero
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Cle
a
nup
irange::set
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernan
d
ez
Con
v
e
rt internal re
p
res
e
ntation of
i
range to wide_ints
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Rewrite bounds_of
_
var_in_loop() to use
ranges
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy He
r
nandez
Replac
e
vrp_
v
al* with wide_
i
nts
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hern
a
ndez
Conv
e
rsion to
irange w
i
de_int API
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy
Hernandez
Mer
g
e irange::union/inter
s
ect into irange_union/interse
c
t
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Herna
n
dez
Convert get_
l
eg
a
cy_range in bo
u
nds
_
of
_
var
_
i
n
_loop
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-01
Aldy Hernandez
Various clean
u
ps in
vr-values
.
cc towar
d
s ranger API
.
commit
|
commitdiff
|
tree
2023-05-01
A
l
dy Hern
a
nd
e
z
R
emove
i
ran
g
e::tree_{lower,upper}_b
o
und
.
commit
|
commitdiff
|
tree
2023-05-01
A
ldy Herna
n
dez
Remove
i
range::{m
i
n,
m
a
x
,kind}
.
commit
|
commitdiff
|
tree
2023-05-01
A
l
dy H
e
rnandez
vrange
_
s
torage overhaul
commit
|
commitdiff
|
tree
2023-04-27
Aldy H
e
r
n
andez
Normalize addresses i
n
IPA
before calling ran
g
e_
o
p_handler
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
d
y Hernandez
Remo
v
e
legacy ran
g
e
s
upport
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy H
e
rnandez
Remove range_has_numer
i
c_bou
n
d
s
_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
ldy Hernandez
Remove
r
ange_int_cst_p
.
commit
|
commitdiff
|
tree
2023-04-26
A
l
dy Hernande
z
Conve
r
t com
p
are_nonzero_chars to wid
e
_ints
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove some uses o
f
deprecated irange API
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
H
e
r
na
n
dez
Repl
a
ce ad-hoc
value_range
d
ump
e
rs with irange
:
:dump
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernand
e
z
Fix sw
a
ppi
n
g o
f
ranges
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernan
d
ez
Convert users of
l
ega
c
y A
P
I to get_legacy_range() func
t
i
o
n
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy
He
r
nandez
R
emove irange::co
n
stant_
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove symboli
c
s from irange
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove ira
n
ge::ma
y
_contain_
p
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Herna
n
dez
Remove range_fold_{unary,b
i
na
r
y
}_expr
.
commit
|
commitdiff
|
tree
2023-04-26
A
ld
y
Hernandez
Remove deprecate
d
range_fold_{unary
,
binary}_exp
r
uses
.
.
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
Remove range_query:
:
g
et_value_
r
ange
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Hernandez
R
efactor vrp_
e
valuat
e
_cond
i
tional* and rename
it
.
commit
|
commitdiff
|
tree
2023-04-26
Aldy Herna
n
de
z
R
emove compare_names* fr
o
m
legacy
con
d
fold
i
ng
.
commit
|
commitdiff
|
tree
2023-04-25
A
l
d
y Hern
a
ndez
Remove default
const
r
u
c
t
or to nan_state
.
commit
|
commitdiff
|
tree
2023-04-25
Aldy
H
e
rn
a
ndez
Pas
s
correct ty
p
e to irange::cont
a
ins_p(
)
in ipa-cp
.
cc
.
commit
|
commitdiff
|
tree
2023-04-23
Aldy
H
erna
n
dez
H
andle NANs in fr
a
ng
e
::operato
r
== [
P
R1
0
9
593]
commit
|
commitdiff
|
tree
2023-04-19
Aldy
H
erna
n
dez
F
ix
p
ointer sharing in
V
alue_Range
cons
t
ru
c
tor
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernandez
Add G
T
Y support
for v
r
ang
e
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernande
z
Decla
r
e dconstm0 to go along
w
ith dc
o
nst
0
an
d
f
r
iend
s
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy Hernandez
Return tru
e
from operator== for two iden
t
ical ranges
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy He
r
nandez
Add inchash
suppor
t
fo
r
vrange
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy
Hernandez
A
b
stra
c
t out
R
EA
L
_V
A
LU
E
_
T
YPE streaming
.
commit
|
commitdiff
|
tree
2023-04-18
Aldy
H
ernandez
Abstract out calcula
t
i
o
n of max
HW
I
s
pe
r
wide int
.
commit
|
commitdiff
|
tree
2023-04-18
A
l
dy Hernandez
Add two new methods to V
a
lue
_
Range
.
commit
|
commitdiff
|
tree
2023-04-18
Ald
y
Hernandez
Constify invariant fie
l
ds of vrang
e
and irange
.
commit
|
commitdiff
|
tree
2023-04-17
Aldy
Hern
a
ndez
Do not export globa
l
r
anges from -Walloca pass
.
commit
|
commitdiff
|
tree
2023-03-22
Aldy H
e
rnandez
f
range: I
m
plem
e
n
t
nan_stat
e
c
l
ass [
P
R1
0
9008]
commit
|
commitdiff
|
tree
2023-02-03
Aldy Hernandez
irange:
C
ompare
nonzero
bits
i
n
i
r
ange with widest_int
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
A
l
d
y He
r
nandez
ra
n
ge-o
p
s: Handle undefined ranges in frange
op[1
2
.
.
.
commit
|
commitdiff
|
tree
2023-01-15
A
l
dy
Hernandez
[PR107608] [
r
a
nge-ops] Avoid fo
l
ding into INF when
.
.
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy Hernandez
Rem
o
ve
u
se_equ
i
v_p in vr-val
u
es
.
cc
commit
|
commitdiff
|
tree
2022-11-24
Aldy Her
n
andez
Remove follow_as
s
ert_exprs from
ove
r
flow_comparison
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy Her
n
and
e
z
Remo
v
e ASSERT_EXPR
.
commit
|
commitdiff
|
tree
2022-11-24
A
ldy Hernand
e
z
Remove
v
alue_range_equ
i
v
.
commit
|
commitdiff
|
tree
2022-11-24
Aldy Herna
n
dez
Remove unused legacy VRP
c
ode
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernandez
[PR tree-opt
i
miza
t
io
n
/107732] [range-ops] Hand
l
e attempt
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy Hernandez
[PR68097]
T
r
y to avoid
r
e
c
ursing for floa
t
s i
n
g
i
mple_stmt_n
.
.
.
commit
|
commitdiff
|
tree
2022-11-17
Aldy
Hernand
e
z
[range-ops] M
i
nor rea
d
a
b
ili
t
y
f
ix
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Hernandez
[frange]
A
void testing si
g
ne
d
zero test for
-
fno-signed
.
.
.
commit
|
commitdiff
|
tree
2022-11-12
Aldy Hernandez
[
ran
g
e-ops] Add abili
t
y to
represent open in
t
ervals
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy H
e
rnand
e
z
[
r
ange-ops
]
Remove specialized fold_
r
ange
m
ethods for
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Al
d
y
H
ernandez
[ra
n
ge-ops
]
Avo
i
d unnecessa
r
y
in
t
ersect
i
on in u
p
da
t
e
_
known_b
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Herna
n
dez
[range
-
ops] Upd
a
te kno
w
n bit
m
asks us
i
ng CCP for all
.
.
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernandez
[rang
e
-ops] Us
e
exist
i
ng tree code f
o
r *DI
V
_
E
XPR
e
ntr
i
es
.
commit
|
commitdiff
|
tree
2022-11-11
Aldy Hernandez
[
range-ops] A
d
d tree code to
r
a
nge_
o
perator
.
commit
|
commitdiff
|
tree
2022-11-10
Al
d
y
Hernandez
Do not specify NAN sign in frange::s
e
t_nonnegative
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy He
r
nandez
Cle
a
r NA
N
when readi
n
g back a
g
lobal
r
ange if necessary
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hernan
d
ez
Revert o
p
[
1
2]
_
range ope
r
ators for
P
LUS_EXPR and MINU
S
_EXPR
.
Author: Aldy Hernandez <
aldyh@redhat.com
>
commit
|
commitdiff
|
tree
2022-11-09
A
l
dy H
e
rnandez
Implemen
t
op[12]_r
a
nge opera
t
ors for PLUS_EXPR and
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Hernand
e
z
[range-op-float] Implement MIN
U
S_
E
XPR
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy
H
ernandez
[range-op-fl
o
at] Abst
r
act out binary ope
r
ator
co
d
e
.
.
.
commit
|
commitdiff
|
tree
2022-11-09
Aldy Herna
n
de
z
[range-
o
p
-
float] Set
N
AN poss
i
bility for INF + (-INF
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernan
d
ez
[PR24021] Imple
m
ent
PLUS
_
E
XPR range-op entry for floats
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy
H
ernande
z
Provide normalized and denorm
a
l format
v
ersion of re
a
l
_
i
sden
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy
H
ernandez
CCP: handle
d
ivision by a powe
r
of 2
a
s a right shift
.
commit
|
commitdiff
|
tree
2022-11-08
Aldy Hernandez
Use b
i
t-C
C
P in ran
g
e-ops
.
commit
|
commitdiff
|
tree
2022-11-07
A
ld
y
Herna
n
dez
Improve
m
ultiplic
a
tion
by po
w
ers o
f
2 in ra
n
ge-ops
.
commit
|
commitdiff
|
tree
2022-11-07
Aldy Hernandez
[range
-
op] Rest
r
ict
d
ivis
i
on by p
o
wer of 2 optimiza
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2022-11-04
Aldy
Hernandez
Set
n
onze
r
o bits for m
u
ltiplicat
i
o
n and divisio
n
s by
.
.
.
commit
|
commitdiff
|
tree
2022-11-02
Aldy Hernandez
Fix bug in f
r
a
n
ge::con
t
ains_p()
f
or signe
d
z
eros
.
commit
|
commitdiff
|
tree
2022-11-01
Al
d
y Hern
a
ndez
[PR tree-optim
i
za
t
ion/107490]
H
a
ndle NANs
i
n op[12
.
.
.
commit
|
commitdiff
|
tree
2022-10-28
Aldy
Herna
n
de
z
Change rem
a
ining flag_finite_math_only use
i
n
v
a
l
u
e
.
.
.
commit
|
commitdiff
|
tree
2022-10-27
A
ldy Hernandez
[P
R
tree-optimization/1
0
7394] Canon
i
cali
z
e global
franges
.
.
.
commit
|
commitdiff
|
tree
2022-10-26
Aldy He
r
nandez
Con
v
ert fla
g
_finite_math_only
u
ses in
fra
n
ge to
H
ONOR
_
*
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy H
e
rnandez
[P
R
tree
-
optimiz
a
tion/107355] Handle
NANs in
a
bs range
.
.
.
commit
|
commitdiff
|
tree
2022-10-24
Aldy Hernandez
Che
c
k HO
N
OR_NANS
i
nstead of fla
g
_
f
inite_math_only in
.
.
.
commit
|
commitdiff
|
tree
2022-10-22
A
l
dy Hernandez
U
pdate selftest
s
uch that [-I
n
f,
+Inf] is
always VA
R
YING
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
l
dy Hernandez
[
P
R
c++
/
10665
4
] Handle non-i
r
a
n
g
e
ranges in
g
et_rang
e
_
global
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
A
ld
y
H
ernan
d
ez
Add op[12]_range for UNORDER
E
D_LT entries in range-o
p
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernan
d
ez
A
false UNO
R
DERED_<
c
ond>
means
neither ope
r
and can
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernande
z
Do not set NAN flags f
o
r
VARYING ran
g
es when
!HONOR
_
N
A
N
S
.
commit
|
commitdiff
|
tree
2022-10-20
Aldy Hernand
e
z
R
eplace finite
_
o
p
er
a
nds_p with maybe_isnan
.
commit
|
commitdiff
|
tree
2022-10-19
Aldy Hernandez
Always check result fr
o
m build_<
C
ON
D
> in
range-op-
f
loat
.
cc
commit
|
commitdiff
|
tree
2022-10-19
Al
d
y Hernandez
[P
R
tree-op
t
imization/107312] Ma
k
e range_true_
a
nd_fals
e
.
.
.
commit
|
commitdiff
|
tree
next