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] Add HF vector modes to lane-to-lane INS pattern
2017-06-02
ktkachov
[AArch64] Add
HF vector mode
s
to l
a
n
e-to-lane INS patt
e
rn
commit
|
commitdiff
|
tree
2017-06-02
k
t
k
a
chov
[AArch64
]
Emit tighter strong atomic c
o
mpare-e
x
change
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
k
t
kachov
[AArch64] Accept more addressing modes fo
r
PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[
A
RM] Add source mode to
coprocessor pat
t
ern SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
k
t
k
achov
[ARM] PR target
/
71436: Restrict *load_multiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArc
h
64]
Use 'x' c
o
nstraint for vector
H
F
mode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktkach
o
v
[A
R
M
]
PR t
a
rg
e
t/79911: Inv
a
lid
vec_select a
r
guments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AAr
c
h64] PR tar
g
et/79913:
V
EC_S
E
LECT
b
u
gs in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855: ad
d
full stop
t
o
s
tore merging param descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkachov
[AArch64] Fix bootstrap due
t
o w
i
d
e_
i
n
t
.
elt (0) un
i
nit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg
/
gimple
f
e-26
.
c on non-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[
AR
M
] PR
rtl-optimizati
o
n
/
68664 Implement TARGET_SCHED_CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
k
t
k
a
ch
o
v
[AAr
c
h64]
PR rtl-optimization/68664 Implement TA
R
GET_S
C
HED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[AA
r
ch
6
4] Use con
t
ains_mem_rtx
_
p to detect me
m
o
r
y sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
RM] F
i
x assembly comme
n
t syntax in -mprint-tune-in
f
o
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] Fix
buil
d
d
ue t
o
I
N
T16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[ARM] PR
t
a
rget/
7
9145 Fix xo
r
di3
expander for immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
d
oc] C
o
rrec
t
optimisatio
n
levels
docume
n
tation f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[te
s
tsu
i
te] Requir
e
s
hared effective tar
g
et for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tka
c
h
ov
[testsuit
e
] Fix FA
I
L: gcc
.
dg/lto/p
r
69
1
88
o
n bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[
A
RM] PR target/
7
1
270 fix ne
o
n_valid
_
immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
kt
k
acho
v
[AArch
6
4]
Purge
lefto
v
er occ
u
rrences o
f
aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cortex-A1
5
tuning t
o
gcc
.
dg/u
n
ini
t
-
pr
e
d-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tr
e
e-ssa-address] Avoid cre
a
t
i
ng non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] P
R
target/
7
8694: Avoid in
v
alid RT
L
shar
i
n
g
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch
6
4] Sp
l
i
t
X
-
reg U
B
FIZ into W-r
e
g
LSL whe
n
possible
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArch64] Split X-reg UBFX into W-reg LSR wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][testsuite]
X
F
AIL tests relyin
g
on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkacho
v
[ARM][committed] Sort ARM
v
8 proce
s
s
o
r
s by alph
a
betic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AA
r
ch64] Separate shrink wra
p
p
i
ng hoo
k
s
i
mplementation
commit
|
commitdiff
|
tree
2016-11-30
k
t
kacho
v
[A
A
rch6
4
] PR target/78362
:
Make sure to only t
a
ke REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
kac
h
ov
[
T
E
R
] PR target/48863
:
Don't r
e
place expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkac
h
ov
[
A
RM] PR targ
e
t/78439: Up
d
ate
m
o
vdi constraints f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
tkach
o
v
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
A
rch
6
4] Expand DI
m
ode constant stores to tw
o
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[AArch64] Fix g
c
c
.
dg
/
t
o
r
ture/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkac
h
o
v
[AR
M
]
PR targ
e
t
/78364: Add
p
r
op
e
r restr
i
ctions
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[2/2] Add store mer
g
ing unit te
s
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
o
v
[ARM][2/2] Remove o
l
d rtx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
hov
[AR
M
][1
/
2]
U
se
generic_
e
xtra_co
s
ts in all r
e
m
ain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix o
f
f-by-one error in clear_bit_region
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
A
Arch64] Fix PR target/77822: Us
e
tig
h
ter pred
i
cates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix WORD_REGISTER_OPERATIONS condi
t
i
on in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
F
ix for b
i
g-endian gcc
.
c-tor
t
u
r
e/execute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR tree-optimiz
a
t
ion/78170: Truncate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
t
ree-optimization/
7
8
1
62:
R
e
ject
negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch6
4
] Add func
t
ion com
m
e
n
ts to so
m
e p
r
ologue/e
p
ilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
I
MPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[
c
heck_GNU_style
.
sh] Mo
r
e
aggressivel
y
ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] P
R
rtl-optimizatio
n
/78038: Handle g
l
obal register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kachov
[AArch64] Use
new target
p
as
s
registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64] Add spe
l
lchecki
n
g
h
in
t
s for -march,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simplify-rtx
]
Zero-initialise
l
ocal arr
a
y in simpl
i
fy_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
k
t
kach
o
v
[fold-co
n
st] Fix
nativ
e
_encode_r
e
al for HFmode con
s
tant
s
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
R
e
vert:
[
R
T
L ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[
RT
L
i
f
c
vt] Transfor
m
(X == CST) ?
-
CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[AR
M
]
F
ix
-
Wimpli
c
i
t-fallthrough
w
arnings
commit
|
commitdiff
|
tree
2016-09-26
ktkacho
v
[regre
n
ame][sel-
s
ched] Fix
b
og
u
s
u
se of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkac
h
ov
[sim
p
lify-rtx] (
G
T
U
(
PLU
S
a C)
(
C - 1)) --> (LT
U
a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c] PR
m
iddl
e
-
e
n
d
/
7
7426 Del
e
te duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add
A
NDS pattern for
C
MP+Z
E
RO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
kt
k
achov
[ARM] PR
target/70
4
73: Reduce
s
ize of Cortex-A8
au
t
omaton
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[ARM
]
Refactor MOVW/MOVT fusion lo
g
ic
t
o al
l
ow e
x
t
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
A
Ar
c
h64] Allo
w
multiple-of-8 immediate offsets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
k
achov
[v
e
ctorizer][2/2] Hook up mult syn
t
h
e
sis
l
ogic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Mov
e
c
hoo
s
e_mult_
v
arian
t
d
e
c
laratio
n
and
d
ependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c]
PR middle-end/71700: zero
-
ext
e
nd sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkac
h
ov
[ARM]
A
dd
support for some ARMv8-A cores
t
o driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
a
c
hov
[RTL
i
fcvt] PR rtl-optim
i
z
ation/71594: ICE in noce_emi
t
_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
tkachov
[ARM] Del
e
te th
u
mb_r
e
load_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][2/2] (Re)Implement
v
copy<q>_la
n
e<q>
intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1
/
2
]
Add
suppo
r
t INS
(
element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4] Replac
e
uses of int_log2 by exa
c
t_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add initial s
u
pport fo
r
Cortex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64]
Add initial suppor
t
for C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-20
k
t
kac
h
ov
[ty
p
o
] aligneme
n
t ->
a
l
i
g
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[AAr
c
h64][obvious] Clean
u
p
paren
t
hes
e
s and
u
s
e GET
_
MODE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[RTL ifcvt]
All
o
w
s
imp
l
e register
subregs in noce_conv
e
rt_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
tkacho
v
Fix t
y
po in copyr
i
ght boilerpl
a
te
commit
|
commitdiff
|
tree
2016-06-14
kt
k
a
c
hov
[AA
r
ch64] Ha
n
dle AND+ASHIFT form of
U
BFIZ c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
U
p
date documentat
i
on f
o
r ARM archi
t
e
c
t
u
re
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[RTL
i
fc
v
t] Print name
o
f noce trasform th
a
t s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kacho
v
[AArch64]
M
odel
C
SEL inst
r
uct
i
on in Corte
x
-
A
57
sc
h
eduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[simplify-rtx] Fix
u
nused
v
ariable w
a
rn
i
ng in
simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3][RTL ifcvt] PR middle-en
d
/37780: Con
d
itional
e
xpress
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2/3][AA
r
c
h64]
K
eep CTZ co
m
pone
n
ts tog
e
ther unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
][ARM
]
Keep
c
tz e
x
pr
e
ssions to
g
e
t
her u
n
ti
l
afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
A
RM
]
[obv
i
ous] Fi
x
typo
s
in *
t
humb1_m
u
ls
i
3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rt
l
-opti
m
iza
t
ion/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkach
o
v
Fix
fallout
f
rom:
[ARM] PR ta
r
g
et/
7
0830: Avoi
d
P
O
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use
prope
r
ou
t
put m
o
dif
i
e
r
for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] T
i
e o
p
erand 1
to operan
d
0 i
n
AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[
AArch64] Use aarch64_fu
s
i
o
n
_enabl
e
d_
p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[AArch64] Remo
v
e aa
r
ch64_sim
d
_attr_l
e
ngth_move
commit
|
commitdiff
|
tree
2016-05-27
k
t
k
achov
[AAr
c
h64]
T
ie
o
perand 1 to opera
n
d
0 in
A
ESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
A
rch64] Simplify
ashl<mode>3 expander for SHORT mod
e
s
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[
A
Arch64]
Delete obsolete CC_
Z
ESWP and C
C
_
S
ESWP
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
t
k
achov
[RTL i
f
cvt] PR rtl-optimization/66
9
40: Avoid si
g
ned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[
A
R
M
][4/
4
]
S
implify check
s
for CONST_INT_P and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][3/4]
C
lean
u
p
c
asts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
next