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
[arm] Add -march=armv8.3-a and dotprod multilib selection rules
2018-01-08
kt
k
achov
[arm
]
Add -ma
r
ch=arm
v
8
.
3
-
a and dotprod multilib selec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[
arm] Specify +dotprod support for
Cortex-A55 a
n
d Cortex
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
ktkachov
[
a
rm] Fix assembler optio
n
rewrite alphabetical comp
a
r
ison
commit
|
commitdiff
|
tree
2017-12-20
ktkach
o
v
[P
A
TCH
,
P
R
83492
]
Fix selection
o
f
a
arch64 big-en
d
i
an
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
k
tkachov
[
a
rm][do
c
] Document accepted -march=armv
8
.
3-a ex
t
ensio
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[aarch6
4
][libstdc++] Us
e
__
A
R
M_BIG_END
I
A
N
instead of
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
ktkachov
[arm] PR
t
arget/82
9
75:
G
uard against reg_renumber being
.
.
.
commit
|
commitdiff
|
tree
2017-12-19
ktk
a
cho
v
[arm]
PR
t
a
rget
/
82
9
7
5: Guard ag
a
i
nst
r
eg_renum
b
e
r
b
eing
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkac
h
ov
[ar
m
]
A
dd -mverbose-cost-dump
a
nd de-verbo
s
ify co
s
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-14
ktkacho
v
[AArch64]
S
pecify fp
1
6
s
u
pport for Corte
x
-A55
a
nd Cortex-A75
commit
|
commitdiff
|
tree
2017-11-22
ktkachov
[ARM] Fix test armv8
_
2-fp16-m
o
ve-1
.
c
commit
|
commitdiff
|
tree
2017-11-17
ktkachov
[ARM] Fix test ar
m
v8_2-fp
1
6
-move-1
.
c
commit
|
commitdiff
|
tree
2017-11-15
ktkac
h
ov
[ARM
]
F
ix more -Wretu
r
n
-type fallout
commit
|
commitdiff
|
tree
2017-11-15
kt
k
a
c
hov
[AArch64]
I
mprov
e
s
c
heduling
m
o
d
el for X-Gene
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[A
A
rch64] Add
ST
P
patte
r
n
t
o
store
a vec_concat of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
k
t
k
achov
[simplify-rtx]
S
implify vec_m
e
rge of vec_duplicates
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
kt
k
a
chov
vec_me
r
ge + v
e
c
_duplicate +
v
ec_concat sim
p
l
ification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify v
e
c_merge of vec
_
d
u
p
l
i
c
a
te with
c
onst_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkach
o
v
[store-mer
g
in
g
] Use store order as t
i
e
-breaker in
s
o
rt_by_bi
t
pos
commit
|
commitdiff
|
tree
2017-09-11
ktkach
o
v
Add
m
y
s
e
lf as ARM
p
ort
m
a
intainer
commit
|
commitdiff
|
tree
2017-07-14
ktkac
h
ov
U
p
d
a
te comment in gimple-ssa-st
o
r
e
-merging
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] Fix
strict aliasi
n
g issue in gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[
AArch
6
4] Fi
x
a
t
omic_cmp
_
exchange_zero_reg_1
.
c w
i
th
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktka
c
hov
[AArch64
]
Allow
c
onst0_rtx op
e
rand for atomi
c
compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
k
a
chov
[AArc
h
64] Add co
m
bine pattern for storing la
n
e zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
ov
[AArc
h
64] U
s
e SUB
S
for parallel
s
u
b
t
r
a
c
tion and comparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64
]
Peephole for
SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AA
r
ch
6
4]
A
d
d
HF
v
ector
m
odes to lane-to-lane IN
S
pat
t
ern
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AArc
h
6
4] Emit
tighter stron
g
atomic compare-exc
h
ange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
tkacho
v
[AArch64] Accept more addressing modes f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Add sou
r
ce mo
d
e
to coproc
e
ssor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] P
R
target/71436
:
R
e
stric
t
*lo
a
d_
m
ultiple patt
e
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[
A
A
r
ch6
4
] Use 'x' cons
t
raint for vector H
F
mode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[ARM] PR ta
r
ge
t
/
7
9911: I
n
vali
d
vec_sele
c
t argu
m
ent
s
commit
|
commitdiff
|
tree
2017-03-09
k
tkachov
[AArch64] P
R
target/79913: VEC_SELE
C
T bugs in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR
c
/798
5
5: add full stop to store m
e
rging param
descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[
A
Arch64] Fix bootstrap due
t
o
w
i
de_int
.
elt
(0
)
unin
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip g
c
c
.
d
g
/gimplefe-26
.
c on non-c99 runtime
targets
commit
|
commitdiff
|
tree
2017-02-14
k
tkachov
[
A
RM] PR rtl-optimizat
i
on/68664 Implement TARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
kt
k
a
c
hov
[
AArc
h
6
4
] PR rtl-optimization/686
6
4 Im
p
lemen
t
TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkach
o
v
[AArc
h
64]
U
s
e contains_mem_r
t
x_p
t
o detec
t
memory
sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[ARM] Fix as
s
embly comment syntax in -mprint-
t
un
e
-info
commit
|
commitdiff
|
tree
2017-02-08
ktkach
o
v
[ris
c
v] Fi
x
build due
t
o I
N
T16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR
target/791
4
5 Fix xordi3 expande
r
for im
m
e
di
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Corre
c
t
optimi
s
ation levels d
o
c
ume
n
tation fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkacho
v
[
t
e
sts
u
ite] Require shar
e
d e
f
f
ective target
for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
t
k
ac
h
ov
[testsuite] Fix FAIL: gcc
.
dg
/
lto/pr69188
on b
a
re-m
e
tal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
acho
v
[ARM]
PR target/71270
f
ix ne
o
n_vali
d
_imm
e
d
iate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[A
A
r
c
h64] Pur
g
e leftover occurrenc
e
s of aa
r
ch64_nopcre
l
ative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkacho
v
Add Cortex-A
1
5
tuning
to gcc
.
dg/
u
ninit
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkach
o
v
[tree-ssa-address]
Avoid c
r
eating non
-
canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktk
a
chov
[ARM] P
R
targe
t
/78694: Avoid invalid
R
TL shar
i
ng in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-reg UBFIZ into W-re
g
L
S
L
w
hen possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArc
h
6
4
] Split X-
r
e
g
UBF
X
into W-reg L
S
R when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[
l
ibstdc++]
[
tests
u
i
te] XF
A
IL test
s
relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkac
h
ov
[
A
RM][
c
ommi
t
ted]
S
ort ARMv8 processors b
y
alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktka
c
hov
[AArc
h
64] Separate shrink wrap
p
in
g
hooks
i
mplementation
commit
|
commitdiff
|
tree
2016-11-30
kt
k
achov
[
A
Ar
c
h6
4
] P
R
target/78362:
Mak
e
sure to only
t
ake
RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
kt
k
achov
[
T
ER] PR targe
t
/48863 : Do
n
't r
e
place expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] P
R
tar
g
et/7
8
43
9
: Update movdi c
o
n
s
train
t
s for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Rem
o
v
e dead
FI
X
ME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[A
A
r
c
h64]
Expand DImode constant
s
t
o
res to t
w
o SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
h
o
v
[AArch
6
4] Fix gcc
.
dg/t
o
r
ture/float32
-
builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkacho
v
[ARM] PR targ
e
t/7
8
364:
A
dd p
r
oper
rest
r
icti
o
ns to
zer
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[2/2] Add store me
r
g
i
ng
u
nit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] R
e
move ol
d
rtx
costs
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[AR
M
][1
/
2] Use generic_e
x
tra_costs in all
r
emai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/
2
]
Fix off-by-on
e
error in clear_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkachov
[AArch64
]
F
i
x PR tar
g
et/
7
78
2
2: Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal]
Fix W
O
RD_REGISTER_
O
PERATION
S
condition
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-end
i
a
n
gcc
.
c-to
r
tur
e
/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tree-o
p
tim
i
za
t
i
on/78170: Truncate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR tree-optimizat
i
on
/
78162: Rej
e
ct negative off
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArc
h
64
]
Add function comments to some
p
ro
l
ogue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
tkac
h
ov
GIMPLE store
m
er
g
ing pass
commit
|
commitdiff
|
tree
2016-10-24
ktkach
o
v
[che
c
k
_
GNU_style
.
sh] More aggressively ig
n
or
e
d
g-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-opti
m
ization/78038
:
Handle
global
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
tkachov
[A
A
rch
6
4] Use new
target pass regi
s
trat
i
on framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkachov
[AArch64] A
d
d
spellcheckin
g
hints for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkac
h
ov
[simp
l
ify-r
t
x] Ze
r
o
-i
n
itialise l
o
c
a
l a
r
ray
i
n
s
i
mplify_
i
mmed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
kt
k
achov
[fold-const] Fix nativ
e
_encode_re
a
l for HFmo
d
e constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL
i
fcvt] Tr
a
n
sform (X ==
CST) ?
-
C
S
T
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] T
r
ansform
(X == CST) ? -CST : Y in
t
o (
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkach
o
v
[AR
M
] Fix -Wimplicit-
f
all
t
hr
o
ugh
wa
r
n
i
ngs
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regren
a
me
]
[sel-sched]
F
ix
b
o
gus use of
HARD_FRAME_P
O
INTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplif
y
-
r
tx] (GTU
(PLUS a C) (C -
1)) --> (L
T
U a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[e
x
pmed
.
c
] PR middle-end/774
2
6
Delete duplicate conditio
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[A
A
rc
h
64] Add ANDS
p
attern
f
or CM
P
+
Z
E
RO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] P
R
t
arget
/
70473:
R
educe size of C
o
r
t
ex-A8
a
u
toma
t
on
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] R
e
factor M
O
VW/MOVT
f
u
sion l
o
gic
to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
chov
[AAr
c
h64] Allow multiple-of-8
im
m
ediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
e
c
t
oriz
e
r][2
/
2] Hook up mult synthesis logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_var
i
a
n
t
declaratio
n
and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[e
x
pr
.
c] PR
middle-end/7
1
700: zero-extend
sub-
w
ord
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kachov
[ARM] Add support for some AR
M
v8
-
A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tkachov
[RTL ifcvt]
PR rtl-optimiza
t
io
n
/71594
:
ICE i
n
noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
A
r
ch64][2/2] (Re)Imple
m
ent vcopy<q>_la
n
e<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64]
[
1
/2]
A
dd s
u
pp
o
rt INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4] Replace uses of i
n
t_
l
og2 by exact_
l
og2
commit
|
commitdiff
|
tree
next