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
[AArch64] Use contains_mem_rtx_p to detect memory sub-rtxes
2017-02-13
ktkachov
[AA
r
c
h
64] U
s
e
contains_mem_rtx_
p
to detec
t
m
e
m
ory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktka
c
hov
[AR
M
] Fix asse
m
bly commen
t
s
yntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkac
h
o
v
[ri
s
cv] Fix build due to INT1
6
_
MAX issue
commit
|
commitdiff
|
tree
2017-01-25
k
tka
c
hov
[
A
RM]
P
R target/79145 Fi
x
x
o
rdi3 expande
r
for im
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
doc] Correct
optimisation leve
l
s
do
c
umentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
testsuite] Requ
i
re shared ef
f
e
c
tive t
a
r
get for so
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
kt
k
achov
[t
e
s
t
s
uite] Fix
F
AI
L
:
gcc
.
dg/lto/pr69188 on bar
e
-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
a
c
hov
[ARM] PR ta
r
get/
7
127
0
fix neon
_
valid_imm
e
diate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[A
A
r
c
h
64] P
u
rge leftove
r
o
c
currences
of
a
arch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
tkachov
Add Cortex-A15 tu
n
ing to gcc
.
dg/uninit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
kt
k
achov
[
t
ree-ssa
-
add
r
ess] Avoid
creating non-canon
i
cal RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
a
c
hov
[ARM]
P
R target/78694: Avoid invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] S
p
lit X-reg UBFIZ int
o
W-r
e
g
LSL wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
ach
o
v
[AArch64] Split
X
-reg UBFX into W-r
e
g LSR
when poss
i
ble
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
hov
[libs
t
dc++][testsui
t
e] X
F
AIL t
e
s
ts relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][c
o
mmi
t
ted]
Sort ARMv8 proc
e
s
s
o
r
s by al
p
habet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktka
c
h
o
v
[AA
r
ch64] Sep
a
rate shrink wrapp
i
ng
hooks impleme
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
AAr
c
h64] P
R
target/78362:
M
ak
e
sure to only
take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
T
ER] PR target/48
8
63 : Don't replace expressions
a
cross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[AR
M
]
P
R
t
arge
t
/78439: Update movdi constr
a
ints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Rem
o
v
e
dea
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch
6
4] Expand DImode constant stores to
t
wo SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkach
o
v
[A
A
r
ch64] Fix
g
c
c
.
d
g
/torture/float32-buil
t
in
.
c wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR t
a
r
get/78364: Add
p
ro
p
er res
t
riction
s
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[2/2] Add store merging u
n
it test
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2]
R
em
o
ve o
l
d
rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
t
kac
h
ov
[ARM][1/2] U
s
e
generic
_
e
xtra_costs in all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[1
/
2] Fi
x
off-by-
o
ne er
r
or in clear_bit_region in
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] Fi
x
PR target/778
2
2: Use tighter pr
e
dicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[r
t
lanal] Fix WORD_REG
I
STER_OPERATIONS
c
onditi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tka
c
ho
v
Fix fo
r
big-
e
ndian gcc
.
c
-tortu
r
e/ex
e
cute/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R tree-opt
i
mization/7
8
1
70: Truncate
s
ign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
P
R
tree-optimiza
t
i
o
n/78162: Re
j
ect
negat
i
v
e off
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArc
h
64
]
Add function comments to some prolo
g
ue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
kt
k
achov
GIMPLE store merging p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktka
c
hov
[
check_
G
N
U_style
.
s
h]
More a
g
gress
i
v
e
l
y
ig
n
ore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree] PR rtl-optimization/78038: Handle globa
l
r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkac
h
ov
[AArch
6
4] Us
e
new
t
a
r
get pass
r
eg
i
stra
t
ion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
achov
[AArch64]
Add
s
pe
l
lchecking hints for -march,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx]
Z
e
ro-i
n
itial
i
se local
a
rray
in simp
l
i
f
y_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkacho
v
[f
o
l
d
-const] Fix native_enc
o
d
e
_real
for
H
Fmo
d
e constants
commit
|
commitdiff
|
tree
2016-10-03
ktka
c
hov
Rev
e
rt
:
[R
T
L
i
fcvt] Transform
(
X ==
CST
)
? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktka
c
hov
[RT
L
ifcv
t
] Transform (
X
=
=
CS
T
) ? -CST :
Y
into (
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkachov
[AR
M
] Fix -Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
kt
k
acho
v
[re
g
rename][sel-
s
ch
e
d] Fix bo
g
us use of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[s
i
m
p
l
i
fy-rtx]
(
G
T
U (PLUS a C) (C - 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
o
v
[e
x
pmed
.
c] PR m
i
dd
l
e-e
n
d/77426 De
l
ete duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add ANDS pattern
for
C
MP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[
A
RM] PR target/70473:
R
ed
u
ce size
o
f
Cortex-A8 automato
n
commit
|
commitdiff
|
tree
2016-08-26
k
t
ka
c
hov
[ARM] Refactor MOVW/MOVT fusion logic to a
l
low extension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h6
4
] Allow multiple-of-8 immedi
a
t
e
offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[vectorizer][2/2] Hook up
m
ult s
y
nthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[
1
/2] Move choose_mult
_
v
ariant
d
e
c
laration a
n
d
depe
n
dent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end/71700: zero-e
x
tend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[ARM] Add support
for
s
ome ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RT
L
ifc
v
t] PR rtl-optimiza
t
ion/71594:
ICE
in no
c
e_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM
]
D
elete
thu
m
b
_
r
e
load_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[AArch64][2/2] (Re)Imp
l
emen
t
vcopy<q>
_
lane<q> i
n
trinsics
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[AArch64][1/2] Add support INS
(element
)
instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkach
o
v
[ARM][1/4]
R
eplace use
s
of int_log2 by exa
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] Ad
d
initial
suppor
t
for Corte
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[AArch64]
A
dd ini
t
i
al suppor
t
for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
k
t
kachov
[typo]
alignement ->
a
lig
n
m
ent
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
hov
[
A
Arc
h
6
4
][obvious] Clean up pare
n
theses a
n
d
use GET_MOD
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
R
TL ifcvt]
A
llow simple
r
e
g
ister s
u
bregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
t
y
p
o
in copyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkach
o
v
[AArch64] Handle AND+ASHIF
T
form of UBFI
Z
co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update docum
e
nt
a
tion for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[RT
L
i
f
cvt
]
Print
n
a
me of noce trasform that
s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
[AArch6
4
] Mo
d
el C
S
EL ins
t
ruction in Cortex-
A
57
sche
d
ulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[
simplify-rtx
]
F
ix unus
e
d va
r
iable wa
r
ning in simpl
i
fy_c
o
nd_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkachov
[3/3][
R
TL i
f
cvt
]
PR m
i
ddle-end/3
7
780: Con
d
itio
n
al exp
r
ession
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[2/3][AA
r
c
h64] Keep CTZ componen
t
s together unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1/3][ARM] Keep
ctz expres
s
ions tog
e
t
her
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkach
o
v
[
A
RM]
[
obvious
]
F
ix typos in *thumb1_mu
l
si3
c
omment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[r
t
lanal] Fix rtl-optimizati
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
F
ix fallout fr
o
m:
[ARM] PR target/
7
0830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM
]
Use proper
ou
t
p
u
t
modif
i
er f
o
r
DImode
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM]
Tie ope
r
and
1
to opera
n
d 0 in AES
M
C pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkach
o
v
[AArch64] U
s
e
a
arch64_fusion_en
a
bled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
achov
[A
A
rch64] Rem
o
ve aarch64_simd
_
a
t
tr_le
n
gth
_
move
commit
|
commitdiff
|
tree
2016-05-27
k
tkach
o
v
[AAr
c
h64]
T
ie operand 1 to operand 0 in
A
ESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AA
r
ch64
]
Simplify a
s
hl<mode>3 expande
r
for SHORT mode
s
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch6
4
] Delete obsolete
C
C_ZESWP and
C
C
_SES
W
P CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktka
c
hov
[
RTL ifcvt] PR rtl-op
t
imization/
6
694
0
: Avoid sig
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
k
achov
[ARM][4/4] Simpli
f
y checks for CONST_INT_P
a
n
d
c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
R
M]
[
3/4] Cl
e
anup casts
f
r
o
m INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
acho
v
[ARM][
2
/4]
Replace casts of 1 t
o
HOST_WIDE_INT by
H
O
S
T_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM
]
PR target/698
5
7
Remove bogus early r
e
turn fa
l
se
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] Fix costing of sign-extendin
g
load in rt
x
cost
s
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM] PR target/71056
:
Don't use vectorized buil
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR target/70809: Delete
a
a
r
c
h64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64][tests] Skip cpu-diagn
o
stics tests w
h
en
overri
d
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[obvious] Typo fix in t
r
ee-ssa-loop-ivano
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
tkac
h
ov
[obvious] Fix param nam
e
in
dump file
commit
|
commitdiff
|
tree
2016-05-12
k
t
kachov
[
A
RM] PR t
a
r
ge
t
/
7
0830: Avoid POP-{reglist
}
^ when returni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM
]
Ad
d
mode t
o
probe_stack set opera
n
ds
commit
|
commitdiff
|
tree
2016-04-28
k
t
ka
c
hov
[internal
-
fn
.
c][c
o
mmitt
e
d] Convert
c
on
d
itional compilati
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define WORD_REGIST
E
R_OPERATIONS to zero an
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktka
c
h
ov
[rtlanal
.
c] Convert conditional comp
i
la
t
io
n
o
n
WORD_REGI
S
TER
.
.
.
commit
|
commitdiff
|
tree
next