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
[ranger] Force buffer alignment in Value_Range [PR114912]
13 hours ago
Vladimi
r
N
.
Makarov
[P
R
114810][LRA]: Recognize alternatives with lack of
.
.
.
commit
|
commitdiff
|
tree
2024-04-04
Vladimir N
.
Makarov
[PR114415][scheduler]:
Fi
x
ing wrong code gene
r
atio
n
commit
|
commitdiff
|
tree
2024-03-19
Vladimir N
.
Makaro
v
[
PR99829][LRA]: Fixing LRA I
C
E
on arm
commit
|
commitdiff
|
tree
2024-03-08
Vladimir N
.
M
a
karov
[PR113790][LRA]: Fixi
n
g LRA
I
CE on riscv
6
4
commit
|
commitdiff
|
tree
2024-01-25
Vl
a
dimir
N
.
Maka
r
o
v
[PR
1
13
5
26][LRA]: Fixing asm-flag-1
.
c failure on ARM
commit
|
commitdiff
|
tree
2024-01-15
V
l
a
d
im
i
r N
.
Makarov
[PR1
1
3354
]
[LRA
]
: Fixing LRA fa
i
lure on b
u
ilding MIPS GC
C
commit
|
commitdiff
|
tree
2024-01-11
Vladimir N
.
Ma
k
aro
v
[PR112918
]
[LRA]: Fixing IRA ICE on m68k
commit
|
commitdiff
|
tree
2023-12-21
V
ladimir N
.
M
akarov
Revert "[PR112918
]
[LRA]: Fix
i
n
g
IRA ICE
o
n m68k"
commit
|
commitdiff
|
tree
2023-12-18
Vladimir N
.
Makaro
v
[PR1
1
2918][LRA]: Fixing IRA ICE on m68k
commit
|
commitdiff
|
tree
2023-12-08
Vladimi
r
N
.
Ma
k
arov
[PR112875][LRA]: Fix a
n
a
ssert in lr
a
el
i
mination
c
ode
commit
|
commitdiff
|
tree
2023-12-01
Vladim
i
r
N
.
Makar
o
v
[
P
R112445][
L
RA]
:
Fix "unable to find
a reg
i
ster to
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Vladimir N
.
Makaro
v
[IRA]:
Fix usi
n
g undefined dump file
i
n IRA code during
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
V
l
adimir
N
.
M
akarov
[IRA]: Che
c
k autoi
n
c and memory address
a
fter temporary
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Vladimir
N
.
Makarov
[IRA]:
F
ixing
c
o
n
f
l
ict
c
alculation from region land
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Vladimir N
.
Makarov
[RA]: Fixi
n
g LRA cycling for m
u
lti-reg
v
a
riable con
t
ain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
V
l
adi
m
ir N
.
Makar
o
v
[
RA]: Fixing i686 boot
s
trap f
a
ilur
e
bec
a
use
o
f
p
ush
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Vladimir N
.
Makarov
[RA]: Add cost calculation for r
e
g equi
v
alence invariants
commit
|
commitdiff
|
tree
2023-10-26
V
ladimi
r
N
.
Makarov
[RA]: Modf
i
fy co
s
t calcu
l
ation for deali
n
g
w
ith equiva
l
ences
commit
|
commitdiff
|
tree
2023-09-28
Vladimir N
.
M
a
karov
Rever
t
"[RA]:
I
mpr
o
ve cost cal
c
u
lation
o
f pseudos w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-09-28
V
l
a
d
imir N
.
Ma
k
a
rov
[RA]: A
d
d flag for checking IRA in progress
commit
|
commitdiff
|
tree
2023-09-25
Vladimir
N
.
Makarov
[
P
R111497
]
[
LRA]: C
o
py substitu
t
ed equivalenc
e
commit
|
commitdiff
|
tree
2023-09-14
Vladimir N
.
Mak
a
rov
[RA]: Improve cost
c
al
c
ulation of
p
s
eudos wit
h
e
quiva
l
en
c
es
commit
|
commitdiff
|
tree
2023-09-07
Vladimir N
.
Mak
a
rov
[LRA]: D
o
n't reus
e
chosen insn
a
lternative with specia
l
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Vladim
i
r
N
.
M
akarov
[LRA]: When assigning
s
t
a
ck s
l
ots to pseudos
p
r
e
viously
.
.
.
commit
|
commitdiff
|
tree
2023-08-16
Vladimir N
.
Ma
k
arov
[LRA]: Spill
p
s
eudos
a
ss
i
gned
t
o fp when fp-
>
sp eliminat
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Vladimir N
.
Ma
k
arov
[LRA]: P
r
ocess out
p
u
t stac
k
pointer reloads befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Vladimir N
.
Mak
a
r
o
v
[LRA]:
F
ix asserts for output stack poin
t
e
r
reloads
commit
|
commitdiff
|
tree
2023-08-11
Vlad
i
mir N
.
M
akarov
[LRA]: Implement o
u
t
put stac
k
pointer relo
a
ds
commit
|
commitdiff
|
tree
2023-08-04
Vladimir N
.
Makarov
LRA: Check in
p
ut
i
nsn pat
t
ern hard r
e
gs against earl
y
.
.
.
commit
|
commitdiff
|
tree
2023-07-22
Vladi
m
ir N
.
M
a
karov
[LRA]: Fi
x
sparc
bootstrap aft
e
r recent
p
atch
f
or
fp
.
.
.
commit
|
commitdiff
|
tree
2023-07-20
V
l
adimir N
.
Maka
r
ov
[LRA
]
: Exclude reloadi
n
g of frame pointer i
n
subreg
.
.
.
commit
|
commitdiff
|
tree
2023-07-19
Vladi
m
ir N
.
Makaro
v
[LRA]: Che
c
k
and
upda
t
e frame to sta
c
k po
i
nter elimi
n
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-07-13
Vladimir N
.
Maka
r
ov
[RA][PR10952
0
]: Catc
h
e
rr
o
r wh
e
n th
e
re a
r
e
no enough
.
.
.
commit
|
commitdiff
|
tree
2023-07-07
Vladi
m
i
r
N
.
Makarov
LRA: R
e
fine
r
eload pseudo clas
s
commit
|
commitdiff
|
tree
2023-06-16
Vl
a
dimir N
.
M
akarov
RA: Ignore conf
l
i
c
t
s
for some pseudos from insns t
h
rowing
.
.
.
commit
|
commitdiff
|
tree
2023-06-07
Vladimir N
.
Makarov
RA: C
o
n
s
train cla
s
s of pic
o
ffset
table pseu
d
o to gen
e
ral
.
.
.
commit
|
commitdiff
|
tree
2023-05-30
V
l
adimi
r
N
.
Mak
a
rov
LRA: Update i
n
sn sp off
s
e
t if its input reload ch
a
ng
e
s SP
commit
|
commitdiff
|
tree
2023-04-20
Vla
d
imir
N
.
Ma
k
arov
[
L
R
A]: Exclude some har
d
regs
for multi-reg inout reload
.
.
.
commit
|
commitdiff
|
tree
2023-03-31
Vladi
m
ir N
.
Makarov
LRA: Im
p
lement commutative operand
s
exch
a
nge f
o
r co
m
bi
n
ing
.
.
.
commit
|
commitdiff
|
tree
2023-03-22
V
l
adi
m
i
r
N
.
Makarov
LRA:
Do not rep
e
at inheri
t
a
n
ce
a
nd
l
i
ve
range splitting
.
.
.
commit
|
commitdiff
|
tree
2023-03-17
Vladimir N
.
Makarov
LRA: Imp
l
ement combining se
c
onda
r
y memor
y
reload and
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
V
l
a
d
imir N
.
Makarov
L
R
A:
For clobb
e
red reg
s
u
se operand mode instead of
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Vlad
i
mi
r
N
.
M
a
karov
IRA: Use minimal
c
ost for hard regi
s
te
r
movement
commit
|
commitdiff
|
tree
2023-02-13
Vlad
i
mir N
.
Ma
k
aro
v
RA: Cl
e
ar reg equiv call
e
r
_sa
v
e_p
f
lag when clearing
.
.
.
commit
|
commitdiff
|
tree
2023-02-10
Vl
a
dimir N
.
Makarov
RA: Use
ca
l
ler save equivalent memory
o
nly for LRA
commit
|
commitdiff
|
tree
2023-02-10
Vladimir N
.
Mak
a
rov
RA
:
Use simple LRA for huge functions
commit
|
commitdiff
|
tree
2023-02-09
Vladimir N
.
Makarov
R
A
: Impleme
n
t reuse of equivale
n
t mem
o
r
y
f
or calle
r
.
.
.
commit
|
commitdiff
|
tree
2023-02-08
Vlad
i
mir N
.
M
a
k
a
r
ov
Revert "RA: Implement reuse of equiva
l
ent memory
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
V
ladi
m
i
r
N
.
Ma
k
a
r
ov
R
A
: Implemen
t
re
u
se of equivalent memory for
c
al
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-01-24
Vlad
i
mir N
.
Makar
o
v
LRA: Always do elimination and
o
nl
y
for hard regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-12-16
V
l
adi
m
ir N
.
Makarov
Revert
"
IRA: C
h
ec
k
that reg class
e
s contain a hard
.
.
.
commit
|
commitdiff
|
tree
2022-12-15
V
ladimir N
.
Makarov
IRA:
Check that reg c
l
asses contain a
h
ard
r
eg of given
.
.
.
commit
|
commitdiff
|
tree
2022-12-02
Vladimir N
.
Makarov
L
R
A
:
C
heck hard
reg a
v
ailability of
pseudo and i
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-05-28
Vladimir M
a
karov
Fix ICE on sh
commit
|
commitdiff
|
tree
2022-03-30
Vladimir N
.
M
a
k
ar
o
v
[PR105032
]
LRA
:
modify
lo
o
p c
o
ndition
to
find
r
eload
.
.
.
commit
|
commitdiff
|
tree
2022-03-25
Vladi
m
ir N
.
Makarov
[PR1049
7
1] L
R
A: check liv
e
hard regs to rem
o
ve a
d
ead
.
.
.
commit
|
commitdiff
|
tree
2022-03-18
Vladimir N
.
Makarov
[PR
1
0
4961
]
LRA: split hard r
e
g for reload ps
e
udo
w
ith
.
.
.
commit
|
commitdiff
|
tree
2022-03-10
Vladim
i
r N
.
Mak
a
rov
[
PR
1
0
3
0
74] LRA: Check new
c
o
nflicts when splittin
g
.
.
.
commit
|
commitdiff
|
tree
2022-02-28
Vladim
i
r N
.
M
a
karov
[PR
1
04
6
37] LRA: Split hard regs as many as p
o
ssible
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Vladimir
N
.
M
a
karov
[
PR104447] LRA: Do
n
ot
s
plit non-alloc
hard regs
.
commit
|
commitdiff
|
tree
2022-02-11
Vla
d
imir
N
.
M
a
karov
[PR104400] LRA: Modify exclu
d
e s
t
art
hard register
.
.
.
commit
|
commitdiff
|
tree
2022-01-21
Vladimir N
.
Makarov
[PR103676] LRA: Calculate
and excl
u
de some st
a
rt
hard
.
.
.
commit
|
commitdiff
|
tree
2021-12-14
Vl
a
dim
i
r
N
.
Makarov
[PR9953
1
] Do no
t
scan
push insn for ia32
i
n the test
commit
|
commitdiff
|
tree
2021-12-13
Vlad
i
mir N
.
Makarov
[PR
9
9531]
Mo
d
ify pseudo class cost
calc
u
lation when
.
.
.
commit
|
commitdiff
|
tree
2021-12-02
Vladimir
N
.
Ma
k
arov
[P
R
103437] Make backup
code for o
v
erf
l
ow c
o
nditio
n
al
commit
|
commitdiff
|
tree
2021-12-02
Vladimir N
.
M
akarov
[PR
1
0
3437]
Use long long
m
ult
i
plication a
s
backup for
.
.
.
commit
|
commitdiff
|
tree
2021-12-02
Vlad
i
m
i
r N
.
Makarov
[PR
1
03437] Pr
o
cess
m
u
l
tiplica
t
ion overflow
i
n p
r
io
r
ity
.
.
.
commit
|
commitdiff
|
tree
2021-10-26
Vl
a
dimir N
.
M
a
karo
v
[PR102842] C
o
n
s
ider all outputs in g
e
n
e
r
ation
o
f
matching
.
.
.
commit
|
commitdiff
|
tree
2021-10-08
Vladimir N
.
M
akarov
[PR102627] Use at least
n
at
u
ral mode during s
p
littin
g
.
.
.
commit
|
commitdiff
|
tree
2021-09-24
V
l
adimi
r
N
.
Mak
a
rov
Make
profit
a
bil
i
ty calculatio
n
of R
A
c
onflict pres
e
n
tations
.
.
.
2021-09-24 Vladimir Makarov <
vmakarov
@redhat.com>
commit
|
commitdiff
|
tree
2021-04-14
Vladimir N
.
M
akar
o
v
[PR100066] Check p
a
rado
x
ic
a
l subreg wh
e
n split
t
ing
.
.
.
commit
|
commitdiff
|
tree
2021-04-06
V
l
a
d
imir N
.
Makarov
[PR9
9
781] Update correctl
y
reg notes in LRA fo
r
m
ulti
.
.
.
commit
|
commitdiff
|
tree
2021-03-26
Vladimi
r
Makarov
[PR99766
]
Consider r
e
l
axed mem
o
r
y
associated more with
.
.
.
commit
|
commitdiff
|
tree
2021-03-23
V
l
adimir N
.
Makarov
[PR99581] Use relaxed
m
emory for more aarch64
m
emory
.
.
.
commit
|
commitdiff
|
tree
2021-03-22
Vladimir N
.
Makarov
[PR99581] Define relaxed
memory a
n
d u
s
e it fo
r
aar
c
h64
commit
|
commitdiff
|
tree
2021-03-20
Vladimir N
.
M
ak
a
r
ov
[PR99680] Check empty constraint b
e
fore us
i
n
g CONSTR
A
INT_LEN
.
commit
|
commitdiff
|
tree
2021-03-19
Vladimir
N
.
Makarov
[
P
R99663] Don
'
t use unknown constraint for
address
.
.
.
commit
|
commitdiff
|
tree
2021-03-18
Vladimir
N
.
Makaro
v
[PR9942
2
] LRA: Use lookup_
c
onstra
i
n
t
only
for a s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2021-03-10
V
l
adim
i
r N
.
Makaro
v
[PR994
2
2]
L
RA:
Don't che
c
k unknown constraint, use
.
.
.
commit
|
commitdiff
|
tree
2021-03-09
Vladimir N
.
Mak
a
ro
v
I
R
A: Pr
o
cess d
i
gital constraints con
t
aining more one
.
.
.
commit
|
commitdiff
|
tree
2021-03-09
Vladimir N
.
M
a
k
arov
[PR99454]
LRA: Process separately 'g' and digital con
s
t
r
ai
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-03-09
Vladimir N
.
Makarov
[P
R
99454
]
LRA: Process 0
.
.
9
c
onstr
a
i
nts in process_address_1
commit
|
commitdiff
|
tree
2021-03-08
Vla
d
imir N
.
Makarov
[PR9942
2
] LRA: S
k
ip
modifiers wh
e
n processing m
e
mo
r
y
.
.
.
commit
|
commitdiff
|
tree
2021-03-05
Vladimir
N
.
Mak
a
rov
[P
R
9937
8
] L
R
A: Skip decomposing
addre
s
s
for
a
sm insn
.
.
.
commit
|
commitdiff
|
tree
2021-02-25
Vla
d
imir N
.
Makarov
[PR
9
9233
]
tes
s
t
s
uit
e
: Run test pr96264
.
c only for
little
.
.
.
commit
|
commitdiff
|
tree
2021-02-24
Vladimir
N
.
Ma
k
arov
[PR9
9
1
2
3
] inline-asm: Don't use d
e
com
p
o
se_me
m
_a
d
dress
.
.
.
commit
|
commitdiff
|
tree
2021-02-18
Vladimir
N
.
Makar
o
v
[PR9626
4
] L
R
A: Check output
i
nsn hard regs when u
p
d
at
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-02-16
Vladimir N
.
Makarov
[PR98096] inl
i
ne-asm: Take inout opera
n
ds
into acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2021-01-29
V
l
adim
i
r N
.
Makarov
[PR97701] Modify test for trunk
commit
|
commitdiff
|
tree
2021-01-29
Vladimir
N
.
Makarov
[
PR97701] LRA: Don't narrow class only for REG or MEM
.
commit
|
commitdiff
|
tree
2021-01-27
Vl
a
dimir
N
.
Mak
a
rov
[PR976
8
4]
IRA: Recalculate
p
seudo classe
s
if we add
e
d
.
.
.
commit
|
commitdiff
|
tree
2021-01-21
Vladimir N
.
Ma
k
arov
[
P
R
98777] LRA: Use preliminary create
d
pseudo for in
.
.
.
commit
|
commitdiff
|
tree
2021-01-20
Vladimir N
.
Makarov
[PR
9
8722] LR
A
: Check that
ta
r
ge
t
has
no 3-
o
p add
i
n
sn
.
.
.
commit
|
commitdiff
|
tree
2021-01-18
Vla
d
i
m
ir N
.
Makarov
[PR97847] IRA: Skip
a
bnorma
l
crit
i
cal e
d
g
e
s
p
l
itting
commit
|
commitdiff
|
tree
2021-01-12
V
l
adimi
r
N
.
Makarov
[
P
R97969] LRA: Tr
a
nsform pat
t
ern `
p
lus (plus (h
a
r
d
.
.
.
commit
|
commitdiff
|
tree
2021-01-06
V
ladimir N
.
M
a
k
arov
[PR97978] LRA
:
Permit
t
emporary al
l
ocation incorrectnes
s
.
.
.
commit
|
commitdiff
|
tree
2020-11-26
Vladimir N
.
M
akarov
[PR9798
3
] LR
A
:
Use the right e
m
it func for putti
n
g
.
.
.
2020-11-25 Vladimir Makarov <
vmakarov
@redhat.com>
commit
|
commitdiff
|
tree
2020-11-24
V
ladimir N
.
Makaro
v
[PR9793
3
] LRA: find correct
l
y last
e
mpty dest block
.
2020-11-24 Vladimir Makarov <
vmakarov
@redhat.com>
commit
|
commitdiff
|
tree
2020-11-18
V
ladimir N
.
Mak
a
rov
[P
R
97870] LRA: do
n
't
r
emo
v
e
a
s
m
g
o
to, just nulli
f
y it
.
2020-11-18 Vladimir Makarov <
vmakarov
@redhat.com>
commit
|
commitdiff
|
tree
2020-11-15
Vladimir N
.
Makarov
Do not
p
u
t
r
e
loa
d
insns i
n
the la
s
t em
p
ty BB
.
commit
|
commitdiff
|
tree
next