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
[PATCH][v5] RISC-V: add option -m(no-)autovec-segment
2023-06-10
A
n
drew MacLe
o
d
Unify PLU
S
_E
X
PR r
a
nge operator
commit
|
commitdiff
|
tree
2023-06-10
And
r
ew
MacLeod
Uni
f
y
o
pe
r
ator
_
cast range op
e
rator
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacLeod
Unify
operat
o
r_cst ra
n
ge op
e
rator
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacL
e
od
Unify Identity ra
n
ge operator
commit
|
commitdiff
|
tree
2023-06-10
A
ndrew MacLeod
Unify GE_
E
X
PR r
a
nge operato
r
commit
|
commitdiff
|
tree
2023-06-10
Andre
w
M
a
cLeod
Unify G
T
_
EXPR range
o
perato
r
commit
|
commitdiff
|
tree
2023-06-10
Andrew Ma
c
L
e
od
Unify LE_EXPR
r
a
n
ge
o
p
e
rato
r
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacLe
o
d
Unify LT_EXPR ra
n
ge operator
commit
|
commitdiff
|
tree
2023-06-10
And
r
ew M
a
cLeod
Un
i
fy NE_EXPR ran
g
e operator
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacLeod
U
n
i
f
y EQ_EXPR range ope
r
ator
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacLeod
Prov
i
de a uni
f
ied rang
e
-op table
.
commit
|
commitdiff
|
tree
2023-06-09
Andrew
M
acLeod
A
l
so check typ
e
b
e
ing cast to
commit
|
commitdiff
|
tree
2023-06-09
Andre
w
MacLeod
R
e
locate range_cas
t
to
h
e
ader, and add a ge
n
eric version
.
commit
|
commitdiff
|
tree
2023-06-08
An
d
rew MacLe
o
d
Provide a new
di
s
pat
c
h
m
echanism for ra
n
ge-ops
.
commit
|
commitdiff
|
tree
2023-06-08
And
r
ew MacLeod
Un
i
fy range_operators
t
o one class
.
commit
|
commitdiff
|
tree
2023-06-08
Andrew
Ma
c
Leod
R
em
o
ve tr
e
e_code
f
rom range-ope
r
ator
.
commit
|
commitdiff
|
tree
2023-06-08
Andrew MacL
e
od
Fix
f
loati
n
g point bug
i
n fol
d
_range
.
commit
|
commitdiff
|
tree
2023-05-24
Andr
e
w Ma
c
Leod
Gimpl
e
range PHI analy
z
er and t
e
stca
s
es
commit
|
commitdiff
|
tree
2023-05-24
A
ndrew MacLeod
Provide rel
a
tion q
u
e
r
ies for a stm
t
.
commit
|
commitdiff
|
tree
2023-05-24
Andrew MacL
e
od
Make
s
s
a_
c
ache a range_query
.
commit
|
commitdiff
|
tree
2023-05-24
Andrew M
a
cLeod
Make
s
sa_cache and ssa_lazy_
c
a
che virtual
.
commit
|
commitdiff
|
tree
2023-05-24
Andrew MacLeod
Only update global va
l
ue if it c
h
ang
e
s
.
commit
|
commitdiff
|
tree
2023-05-24
A
n
d
r
e
w
MacLe
o
d
U
se negative v
a
l
u
e
s
to reflect always_current
in the
.
.
.
commit
|
commitdiff
|
tree
2023-05-24
A
n
drew MacLeod
C
h
oose bette
r
initial values for ranger
.
commit
|
commitdiff
|
tree
2023-04-26
Andrew MacLeod
Creat
e
a la
z
y ssa_c
a
c
h
e
.
commit
|
commitdiff
|
tree
2023-04-26
Andrew M
a
cLeod
R
ename
s
s
a
_global_ca
c
he to s
s
a
_
cache and add has_ra
n
g
e
commit
|
commitdiff
|
tree
2023-04-26
Andrew MacLeo
d
Add
sb
r
_lazy_
v
ector and adjust
(e)vrp s
p
arse cache
commit
|
commitdiff
|
tree
2023-04-26
Andrew
M
acLeod
Quicker relation c
h
eck
.
commit
|
commitdiff
|
tree
2023-04-26
Andr
e
w MacLeod
Do
n
't save ssa-name po
i
nter in
dep
e
n
dency cache
.
commit
|
commitdiff
|
tree
2023-04-21
And
r
e
w
M
a
cLeod
Do not
fo
l
d ADDR_
E
XPR con
d
i
tions leading t
o
bu
i
ltin_unreac
h
a
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Andrew MacL
e
od
Do not ign
o
re UNDEFINED ranges whe
n
determining PHI
.
.
.
commit
|
commitdiff
|
tree
2023-04-13
Andre
w
MacLeod
Ensu
r
e
PHI equiv
a
lencies do not dominate the ar
g
u
m
ent
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Andrew MacLeod
Don't u
s
e ANY PHI e
q
uivalences in
r
an
g
e-on-ent
r
y
.
commit
|
commitdiff
|
tree
2023-04-06
A
ndre
w
MacL
e
od
Check if dependency
is valid before u
s
ing i
n
ma
y
_recompute
_
p
.
commit
|
commitdiff
|
tree
2023-03-31
A
n
drew MacLeod
A
djust testcases to not produce errors
.
.
commit
|
commitdiff
|
tree
2023-03-30
Andrew MacLeod
A
dd
rec
u
rs
i
ve GORI r
e
compu
a
t
ions with a depth l
i
m
i
t
.
commit
|
commitdiff
|
tree
2023-03-28
Andrew MacLeod
Fix
compute_operand when op1 == op2
s
y
mbol
i
cally
.
commit
|
commitdiff
|
tree
2023-03-24
Andrew Mac
L
e
o
d
Ran
g
er cac
h
e d
o
minator querie
s
should
ignore b
a
cke
d
ges
.
commit
|
commitdiff
|
tree
2023-03-21
Andrew MacLeo
d
Terminate G
O
RI cal
c
ulations if
a
r
elation is
not rel
e
vant
.
commit
|
commitdiff
|
tree
2023-02-10
Andrew MacLe
o
d
Query rangers c
a
che in r
e
a
donly mode on
l
y from within
commit
|
commitdiff
|
tree
2023-02-10
Andrew
MacLeod
Add fu
n
c
t
ion context for queryi
n
g
g
lobal r
a
n
ges
.
commit
|
commitdiff
|
tree
2023-02-03
A
n
drew Mac
L
eod
Reset SCEV before r
e
mo
v
ing unreachable global
s
.
commit
|
commitdiff
|
tree
2023-02-01
A
ndre
w
MacLeod
Rang
e
r ca
c
he
- always us
e
r
a
nge_from
_
dom whe
n
up
d
a
ting
.
commit
|
commitdiff
|
tree
2023-01-31
Andr
e
w MacLeo
d
Add
op2_range to pointer_plus
.
commit
|
commitdiff
|
tree
2023-01-31
A
ndrew MacLeod
Util
i
ze op1 == op2
whe
n
invoking
ra
n
ge-ops folding
.
commit
|
commitdiff
|
tree
2023-01-31
Andre
w
MacLeod
Properly set GORI relation trios
.
commit
|
commitdiff
|
tree
2023-01-27
A
n
dre
w
MacLeod
Correctly det
e
ct
shifts out of
r
ange
commit
|
commitdiff
|
tree
2023-01-27
Andrew MacLe
o
d
Do not tr
y
t
o
logi
c
al fold
f
loating point relati
o
ns
.
commit
|
commitdiff
|
tree
2022-12-20
An
d
rew M
a
cLeod
Don't use PHI eq
u
iv
a
len
c
es in ran
g
e-on-entry
.
commit
|
commitdiff
|
tree
2022-12-08
A
ndrew MacLeod
Ensure a
r
gumen
t
s
to
range-op handler are supported
.
commit
|
commitdiff
|
tree
2022-12-02
A
n
dre
w
MacLe
o
d
Fix a
few incorrect
acce
s
ses
.
commit
|
commitdiff
|
tree
2022-11-11
Andrew
MacLeo
d
D
on't add d
e
pendenc
i
es in u
p
date_stmt
.
commit
|
commitdiff
|
tree
2022-11-11
Andrew Ma
c
Leod
proces
s
tr
a
nsitive inf
e
rred
ranges
in pre_
f
ol
d
_st
m
t
.
commit
|
commitdiff
|
tree
2022-11-08
A
n
drew MacLeod
Add transitive inferre
d
range pr
o
cessing
.
commit
|
commitdiff
|
tree
2022-11-03
A
n
drew MacLeod
Add te
s
tcases resolved w
i
t
h
ranger
as VRP1
.
commit
|
commitdiff
|
tree
2022-11-03
Andr
e
w MacLeod
U
pdate range
query cache
w
hen a s
t
ate
m
en
t
is u
p
dated
.
commit
|
commitdiff
|
tree
2022-11-01
A
n
d
rew Ma
c
Leod
M
ake s
u
re
ssa-n
a
me is valid
.
commit
|
commitdiff
|
tree
2022-11-01
Andrew MacLeod
Make ranger vrp1 default
.
commit
|
commitdiff
|
tree
2022-11-01
Andr
e
w
MacLe
o
d
Remove builtin_unrea
c
hable in
V
RP
commit
|
commitdiff
|
tree
2022-11-01
And
r
ew MacLeod
Allow qu
e
ries on exit bloc
k
.
commit
|
commitdiff
|
tree
2022-11-01
Andrew
MacL
e
od
Intersect w
i
t
h n
o
nzero bits ca
n
in
d
icate ch
a
nge inc
o
rrectly
.
commit
|
commitdiff
|
tree
2022-10-26
Andrew MacLeo
d
Check if
varying m
a
y als
o
be non-negative
.
commit
|
commitdiff
|
tree
2022-10-20
A
n
drew MacLeod
Add assume support to VRP
.
commit
|
commitdiff
|
tree
2022-10-19
Andrew MacL
e
o
d
Use Valu
e
_Ra
n
ge when
a
p
plyin
g
inf
e
rr
e
d
ranges
.
commit
|
commitdiff
|
tree
2022-10-18
Andrew Ma
c
Leod
Merge partial rela
t
ion preci
s
i
o
ns p
r
operly
commit
|
commitdiff
|
tree
2022-10-17
Andrew MacLe
o
d
Add relation_trio class
for range-ops
.
commit
|
commitdiff
|
tree
2022-10-17
Andrew Ma
c
Leod
Fi
x
n
an upd
a
ting
in rang
e
-
o
ps
.
commit
|
commitdiff
|
tree
2022-10-17
Andrew MacLeod
D
on't set usel
e
ss relati
o
n
s
.
commit
|
commitdiff
|
tree
2022-10-13
Andre
w
MacLeod
p
r
op
a
gate
partial equivs in
the
cach
e
.
commit
|
commitdiff
|
tree
2022-10-13
Andrew MacLe
o
d
Add part
i
al equi
v
alence
recognition to cast and bitwise
.
.
.
commit
|
commitdiff
|
tree
2022-10-13
A
n
d
r
ew M
a
cLeod
Add equ
i
valence iterator to
relation or
a
cle
.
commit
|
commitdiff
|
tree
2022-10-13
Andrew
MacLeod
Add part
i
al equiva
l
ence support to
t
h
e rela
t
ion oracle
.
commit
|
commitdiff
|
tree
2022-10-03
Andrew
M
acLeod
Don'
t
process undefined
r
ange
.
commit
|
commitdiff
|
tree
2022-09-29
A
ndre
w
Ma
c
L
eod
P
rocess unsign
e
d ove
r
flo
w
relations for plus an
d
m
i
nus
.
.
.
commit
|
commitdiff
|
tree
2022-09-29
A
ndrew Ma
c
L
eo
d
Refin
e
r
a
nges
using relations i
n
GORI
.
commit
|
commitdiff
|
tree
2022-09-29
Andrew MacLeod
Track valu
e
_relations in GORI
.
commit
|
commitdiff
|
tree
2022-09-29
Andr
e
w MacLeod
Mo
v
e class v
a
lue_rela
t
ion t
h
e header file
.
commit
|
commitdiff
|
tree
2022-09-29
And
r
ew MacLeod
Aud
i
t
op1_range and op2_range
f
or
u
nde
f
ined LHS
.
commit
|
commitdiff
|
tree
2022-09-29
Andrew MacLeod
Remove undefin
e
d beha
v
iour from testscase
.
commit
|
commitdiff
|
tree
2022-09-22
And
r
ew MacLeod
Convert CFN
_
BUILT_IN_PARITY
to
range
-
ops
.
commit
|
commitdiff
|
tree
2022-09-22
And
r
ew MacLeod
C
o
n
v
ert
C
FN_
B
UILT_IN_G
O
ACC_D
I
M_* to
range-ops
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew MacLe
o
d
Convert CFN_BUILT_IN
_
STRLEN to ran
g
e-
o
ps
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew Ma
c
Leod
Convert CFN_BUILT_IN
_
UBSAN_CHECK_* to r
a
ng
e
-ops
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew
MacLeod
Con
v
ert CFN_BUILT_
I
N_CLRSB to range-ops
.
commit
|
commitdiff
|
tree
2022-09-22
An
d
rew
M
ac
L
eod
C
onver
t
CFN
_
C
T
Z builtins to ran
g
e
-ops
.
commit
|
commitdiff
|
tree
2022-09-22
A
n
d
r
ew Ma
c
Leo
d
Convert CFN_C
L
Z builti
n
s
t
o
range
-
op
s
.
commit
|
commitdiff
|
tree
2022-09-22
And
r
ew MacLeo
d
Convert CFN_BUILT_F
F
S and CFN_POPCOUNT to range-ops
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew Mac
L
e
o
d
Conve
r
t CFN_BUILT_IN_TOUPPER and TOLOWER
t
o range-ops
.
commit
|
commitdiff
|
tree
2022-09-22
A
ndrew MacLe
o
d
Convert
CFN_BUIL
T
_IN
_
S
I
GNBIT to r
a
nge-ops
.
commit
|
commitdiff
|
tree
2022-09-22
And
r
ew MacLeod
A
d
d range-ops suppor
t
fo
r
bui
l
tin functi
o
n
s
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew
M
a
c
L
e
od
Al
w
ays che
c
k th
e
return value of fold
_
range
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew MacLeod
Add
m
issing float fol
d
_
ran
g
e pr
o
totype for float
s
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew MacLeod
Fi
x
cal
c
_
o
p1
for unde
f
ined
op2_range
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew MacLeo
d
Cr
e
ate gimple_rang
e
_
o
p_handler in a new
sour
c
e file
.
commit
|
commitdiff
|
tree
2022-09-22
Andrew M
a
c
Leod
Ad
j
ust ra
n
ge_op_handl
e
r
t
o store the
h
an
d
ler
directly
.
commit
|
commitdiff
|
tree
2022-09-22
A
ndrew MacL
e
od
R
eplace another snippet with a call to gimpl
e
_r
a
nge_s
s
a_nam
e
s
.
commit
|
commitdiff
|
tree
2022-08-23
An
d
rew MacLeod
Return the
correct
r
e
l
a
tion
commit
|
commitdiff
|
tree
2022-08-17
And
r
ew M
a
cLeo
d
Abstract
inte
r
esti
n
g s
s
a-names from GORI
.
commit
|
commitdiff
|
tree
2022-08-15
Andrew MacLe
o
d
Check
f
o
r undefin
e
d and varying first
.
commit
|
commitdiff
|
tree
2022-08-08
Andrew
M
acL
e
o
d
Evaluat
e
c
ondition arg
u
men
t
s
with the
correct
t
y
p
e
.
commit
|
commitdiff
|
tree
next