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
c++: CWG 2789 and reversed operator candidates
13 days ago
A
n
d
rew MacLeo
d
Before running fast VRP, m
a
ke su
r
e all edges have EXECUTABLE
.
.
.
commit
|
commitdiff
|
tree
2024-08-09
Andrew MacLe
o
d
Adjust rangers recomput
a
ti
o
n d
e
pth based on the
n
u
m
be
r
.
.
.
commit
|
commitdiff
|
tree
2024-08-09
Andre
w
MacLeod
L
imit eq
u
i
valen
c
y
pr
o
cessing i
n
r
a
ng
e
rs c
a
che
.
commit
|
commitdiff
|
tree
2024-07-20
And
r
ew MacLeod
Require bi
t
int57
5
for pr116003
.
c
commit
|
commitdiff
|
tree
2024-07-20
A
ndrew MacLeod
Add biti
n
t to options for testcase
commit
|
commitdiff
|
tree
2024-07-19
Andrew M
a
cLeod
Ch
e
ck for SS
A
_
NAME not in the IL
yet
.
commit
|
commitdiff
|
tree
2024-07-16
Andrew MacL
e
od
range-ops shoul
d
return the request
e
d
b
oolean type
.
commit
|
commitdiff
|
tree
2024-06-28
Andrew
M
acLeod
ssa_lazy_cache
t
a
k
es an optional
bitmap_ob
s
tack
p
ointer
.
commit
|
commitdiff
|
tree
2024-06-25
Andrew MacLeo
d
Add para
m
for bb limit to i
n
v
o
k
e fa
s
t_vrp
.
commit
|
commitdiff
|
tree
2024-06-25
Andrew
M
acLeod
Mak
e
tr
a
nsitive r
e
la
t
io
n
s an o
r
a
c
le option
commit
|
commitdiff
|
tree
2024-06-21
Andrew MacLeod
Pr
i
nt "Global
Exp
o
r
t
e
d" t
o
dum
p
_file fr
o
m
set_ra
n
ge_inf
o
.
commit
|
commitdiff
|
tree
2024-06-21
Andrew
M
acL
e
od
Change fa
s
t
VRP
a
l
gorit
h
m
commit
|
commitdiff
|
tree
2024-06-21
Andrew MacLeod
Add buil
t
in_unreachab
l
e processing
for fast_vrp
.
commit
|
commitdiff
|
tree
2024-06-14
Andrew MacLeod
Don
t
add v
a
rying valu
e
s to g
o
ri_on_edge mass calculations
.
commit
|
commitdiff
|
tree
2024-06-14
A
ndrew MacLeod
A
d
d
merge
facility to ssa_lazy_cache
.
commit
|
commitdiff
|
tree
2024-06-14
And
r
e
w MacLeod
Do
not assum
e
L
H
S of
call i
s
an ssa-nam
e
.
commit
|
commitdiff
|
tree
2024-06-11
Andrew Mac
L
eod
scev que
r
y m
i
s
m
a
tch m
e
ssage
commit
|
commitdiff
|
tree
2024-06-10
Andrew MacLe
o
d
Move array_bounds wa
r
nings into a
s
eparate p
a
ss
.
commit
|
commitdiff
|
tree
2024-05-29
Andrew MacLeo
d
G
ori_o
n
_e
d
ge
tweaks
.
commit
|
commitdiff
|
tree
2024-05-28
Andrew MacLeod
More
t
w
eaks from
gimple_outg
o
ing_range changes
.
commit
|
commitdiff
|
tree
2024-05-28
Andrew
M
ac
L
eod
D
o not in
v
oke SC
E
V if i
t
will
u
se a different range
.
.
.
commit
|
commitdiff
|
tree
2024-05-28
A
n
dr
e
w MacLeod
S
trlen
pass shou
l
d set current
r
a
n
ge q
u
e
r
y
.
commit
|
commitdiff
|
tree
2024-05-26
An
d
re
w
MacLeod
Delete gori
_
map during des
t
r
u
ction
of GORI
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew MacLeod
Move condexpr_
a
djust int
o
gimple
-
range-fo
l
d
commit
|
commitdiff
|
tree
2024-05-23
And
r
ew Mac
L
eod
Ma
k
e gori_map a
shared comp
o
nent
.
commit
|
commitdiff
|
tree
2024-05-23
Andr
e
w Mac
L
eod
M
a
ke GORI
a rang
e
_query com
p
onent
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew MacLeod
Gori_compu
t
e i
n
h
e
r
its from gimpl
e
_ou
t
goi
n
g
_
r
ange
.
commit
|
commitdiff
|
tree
2024-05-23
A
nd
r
ew MacLeod
Gor
i
_
co
m
pute
n
o longer inherits from g
o
r
i
_m
a
p
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew M
a
c
L
eod
De
f
ault gi
m
p
l
e_outgo
i
n
g_rang
e
to not
p
r
o
ce
s
s switches
.
commit
|
commitdiff
|
tree
2024-05-23
A
nd
r
e
w
Ma
c
Leod
Ad
d
inferred r
a
nges for range-ops based statements
.
commit
|
commitdiff
|
tree
2024-05-23
A
ndrew MacLeod
M
o
v
e
i
nfer_manager to a range_query
oracle
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew Ma
c
L
eod
Allow
c
o
m
p
o
nents to be share
d
among rang
e
-queries
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew Ma
c
Leod
Rename
relation
oracle
a
nd
API
.
commit
|
commitdiff
|
tree
2024-05-23
Andrew MacLeod
Move to
a
n al
w
ays available r
e
lation oracle
.
commit
|
commitdiff
|
tree
2024-05-23
An
d
rew MacLeod
Move
a
ll relati
o
n queries int
o
r
elation_oracle
.
commit
|
commitdiff
|
tree
2024-04-30
A
ndrew MacLeo
d
Remove incorrect
a
sserts
.
commit
|
commitdiff
|
tree
2024-04-30
A
n
drew MacLeod
Add
r
ange_
o
n
_
entry/exit t
o
v
alue_
q
uery
A
PI
.
commit
|
commitdiff
|
tree
2024-04-30
Andrew
M
a
cLeod
Invok
e
r
an
g
e_of_stmt
o
n ssa_names with no context
.
commit
|
commitdiff
|
tree
2024-04-30
And
r
ew
M
acLeo
d
Fix ranger when
c
a
l
led from SCEV
.
commit
|
commitdiff
|
tree
2024-04-30
Andrew Mac
L
eod
Remove
w
rapper around gimple_rang
e
_
g
lobal
.
commit
|
commitdiff
|
tree
2023-12-01
Andrew M
a
cLeod
U
se
r
ange_compatible_p in c
h
e
c
k_operands_p
.
commit
|
commitdiff
|
tree
2023-11-29
Andrew MacLeod
Check ope
r
ands before
invok
i
n
g
fold_ra
n
ge
.
commit
|
commitdiff
|
tree
2023-11-29
Andrew
Mac
L
eod
Add operand_check_p t
o
range-ops
.
commit
|
commitdiff
|
tree
2023-11-14
An
d
rew
M
acLeod
U
s
e case
label type
t
o create cas
e
rang
e
.
commit
|
commitdiff
|
tree
2023-11-03
Andrew MacLe
o
d
Adjust operators equ
a
l and not
_
equa
l
to
c
heck bitma
s
ks
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
A
ndrew
MacLeod
Remov
e
simple r
a
n
ges f
r
om trailing z
e
ro bitmasks
.
commit
|
commitdiff
|
tree
2023-10-25
A
n
drew MacLeod
Faster irang
e
un
i
on for appending ranges
.
commit
|
commitdiff
|
tree
2023-10-13
Andrew MacLeo
d
Do
n
ot add pa
r
tial equivale
n
c
es with no uses
.
commit
|
commitdiff
|
tree
2023-10-09
A
n
drew
M
acLeod
Ensure f
l
o
a
t e
q
uiv
a
lences include
+ and - zero
.
commit
|
commitdiff
|
tree
2023-10-09
Andrew Ma
c
Leod
Remo
v
e unuse
d
get_identi
t
y
_relation
.
commit
|
commitdiff
|
tree
2023-10-05
Andrew M
a
cLeod
Create a fast VRP pass
commit
|
commitdiff
|
tree
2023-10-05
Andre
w
MacLeod
A
d
d a dom based ranger
for fast VRP
.
commit
|
commitdiff
|
tree
2023-10-05
Andrew MacLeod
Add outgoin
g
r
a
nge vecto
r
calcualti
o
n API
commit
|
commitdiff
|
tree
2023-10-03
Andre
w
MacLeod
Don'
t
use rang
e
_info_g
e
t_range for poi
n
ter
s
.
commit
|
commitdiff
|
tree
2023-10-03
Andrew
M
a
c
Leo
d
Remo
v
e
p
as
s
counting i
n
VRP
.
commit
|
commitdiff
|
tree
2023-10-03
Andrew Mac
L
eod
Return T
R
UE only when a g
l
obal value is update
d
.
commit
|
commitdiff
|
tree
2023-09-26
A
ndr
e
w
M
acLeod
Ensure ssa_name is still val
i
d
.
commit
|
commitdiff
|
tree
2023-09-20
Andr
e
w MacLeod
Tweak
merge_
r
a
n
g
e API
.
commit
|
commitdiff
|
tree
2023-09-19
Andrew
M
a
c
L
eod
New ear
l
y __
b
u
il
t
i
n_unreachable pro
c
essing
.
commit
|
commitdiff
|
tree
2023-09-15
And
r
ew Mac
L
eod
Always do PHI anal
y
s
is and before loop a
n
alysis
.
commit
|
commitdiff
|
tree
2023-09-15
Andrew MacLeod
Fix indentatio
n
.
commit
|
commitdiff
|
tree
2023-09-07
A
ndrew MacLeod
Some ssa
-
n
a
mes get incorrectly
marke
d
as always_c
u
rrent
.
commit
|
commitdiff
|
tree
2023-08-23
And
r
ew MacLeo
d
Phi analyzer - Init
i
alize wi
t
h range instead of
a
t
re
e
.
commit
|
commitdiff
|
tree
2023-08-23
A
n
d
rew MacL
e
od
Don't process phi groups with one p
h
i
.
commit
|
commitdiff
|
tree
2023-08-17
Andrew MacL
e
od
Fix range-ops
oper
a
to
r
_addr
.
commit
|
commitdiff
|
tree
2023-08-03
Andr
e
w MacLeod
Add
operand
r
anges to
o
p1_op2_re
l
ation
AP
I
.
commit
|
commitdiff
|
tree
2023-08-03
Andrew Mac
L
eod
Provide a routine
f
or NAME == N
A
ME relati
o
n
.
commit
|
commitdiff
|
tree
2023-08-03
A
n
dr
e
w MacLeod
A
u
tomatica
l
ly
set type is
c
ertain
V
alue_Range routi
n
es
.
commit
|
commitdiff
|
tree
2023-07-31
Andr
e
w MacL
e
od
fur
_
l
ist should not use the
r
a
n
ge
v
ector
f
or non-ssa
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
A
n
d
rew MacLeod
A
dd a merge_range to ssa_cache and use i
t
.
add empty_p
.
.
.
commit
|
commitdiff
|
tree
2023-07-28
Andrew MacL
e
od
Remove value_query, push int
o
sub&
f
old c
l
ass
commit
|
commitdiff
|
tree
2023-07-28
Andrew
M
acLe
o
d
Fix
some
wa
r
n
i
ngs
commit
|
commitdiff
|
tree
2023-07-05
Andre
w
M
acLeod
M
a
ke comput
e
_
operand
_
r
ang
e
a tail call
.
commit
|
commitdiff
|
tree
2023-07-05
A
n
d
r
ew Ma
c
Leod
Make comp
u
te_o
p
erand2_range
a leaf call
.
commit
|
commitdiff
|
tree
2023-07-05
A
n
drew MacLeod
Make com
p
ute_operand1_range a
l
eaf
call
.
commit
|
commitdiff
|
tree
2023-07-05
A
n
dre
w
M
a
cLeod
Simplify compute_operand_range fo
r
op1
a
nd op2
case
.
commit
|
commitdiff
|
tree
2023-07-05
A
nd
r
ew Mac
L
eod
Mo
v
e re
l
a
t
i
on discov
e
ry into com
p
ute_opera
n
d_range
commit
|
commitdiff
|
tree
2023-06-26
Andrew Mac
L
eod
Avoid redundant GORI calcuations
.
commit
|
commitdiff
|
tree
2023-06-15
A
n
drew MacLeod
C
h
eck for integer o
n
ly c
o
mplex
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Add some
overrides
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Provi
d
e in
t
erface for non-standa
r
d operators
.
commit
|
commitdiff
|
tree
2023-06-12
A
ndre
w
M
a
c
L
e
od
Provide a def
a
ul
t
r
a
nge_opera
t
or via range_op_handler
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Switch f
r
o
m
unified tab
l
e
to range_op_t
a
ble
.
There
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLe
o
d
Remove type
f
rom range_o
p
_handler table
s
elec
t
ion
commit
|
commitdiff
|
tree
2023-06-12
A
n
drew Ma
c
L
e
od
Add a hybrid
MA
X
_E
X
PR
o
p
e
r
ator for
in
t
e
ger
a
n
d
po
i
nter
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Add
a
hyb
r
id MIN_EXPR oper
a
tor for inte
g
e
r
a
nd pointe
r
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacL
e
od
Add a hyb
r
id BIT_IOR_EXPR operator for integer and
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Andre
w
M
ac
L
eod
Add
a hybrid BIT_AND_EXPR operator fo
r
integer and
.
.
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Spl
i
t po
i
n
t
er ibas
e
d ra
n
ge
o
perat
o
rs to range-op-ptr
.
cc
commit
|
commitdiff
|
tree
2023-06-12
A
ndr
e
w MacLe
o
d
Move operator_max to
t
he unifie
d
range-
o
p table
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew Mac
L
eod
Mov
e
operator_mi
n
to th
e
unified rang
e
-op table
.
commit
|
commitdiff
|
tree
2023-06-12
Andre
w
MacLeo
d
Move operator_bitwise_or t
o
t
he
unified
r
ange-op table
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
M
o
ve
o
perator_bit
w
ise_a
n
d
t
o the
unified
range-op table
.
commit
|
commitdiff
|
tree
2023-06-12
And
r
ew
MacLeod
Move
o
perator_
b
itwi
s
e
_xor
to
t
h
e unified range-op table
.
commit
|
commitdiff
|
tree
2023-06-12
Andrew MacLeod
Move operato
r
_bitwise_not to t
h
e
unified range-op table
.
commit
|
commitdiff
|
tree
2023-06-12
A
ndrew Mac
L
eod
Move oper
a
tor_addr_ex
p
r to
th
e
uni
f
i
e
d
range-op t
a
ble
.
commit
|
commitdiff
|
tree
2023-06-10
A
n
d
rew MacL
e
od
Unify MULT_EXPR
r
ange o
p
erator
commit
|
commitdiff
|
tree
2023-06-10
Andre
w
MacLe
o
d
U
n
ify
N
E
G
A
T
E_E
X
PR r
a
nge op
e
ra
t
or
commit
|
commitdiff
|
tree
2023-06-10
Andrew MacL
e
od
Unify MI
N
US_EXPR
rang
e
operator
commit
|
commitdiff
|
tree
2023-06-10
A
n
drew Ma
c
Le
o
d
U
nify ABS_EXPR rang
e
operator
commit
|
commitdiff
|
tree
next