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 STP pattern to store a vec_concat of two 64-bit registers
2017-11-08
ktkach
o
v
[AArch64] Add S
T
P patte
r
n to
s
tore a ve
c
_c
o
ncat
of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
[simplify-
r
t
x
] Simpli
f
y vec_merg
e
of vec_du
p
lic
a
t
es
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkach
o
v
vec_merge + ve
c
_d
u
plicate + vec_co
n
cat simplification
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simplify v
e
c_merge of vec
_
duplic
a
te
w
ith const_vector
commit
|
commitdiff
|
tree
2017-09-13
ktkac
h
ov
[store-merging] Use store
o
r
der
a
s tie-breaker in sort_by_
b
itpos
commit
|
commitdiff
|
tree
2017-09-11
ktka
c
hov
Add
m
yself as AR
M
p
o
rt mai
n
tainer
commit
|
commitdiff
|
tree
2017-07-14
ktkacho
v
U
pdat
e
c
omment
i
n gi
m
ple-ssa-sto
r
e-
m
ergi
n
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AA
r
c
h
64] Fix
strict alias
i
ng issue i
n
g
cc
.
target/aar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
kt
k
achov
[AArch64] Fix atomic_cmp
_
e
x
c
hange
_
zero_reg_1
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
k
t
kachov
[AAr
c
h6
4
] All
o
w c
o
nst0_rtx
operan
d
for atomic compa
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Add combine pattern for stor
i
ng lane zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AAr
c
h64] Use
S
UB
S
for parallel subtract
i
on and
compar
i
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[AArch
6
4] Peephole for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Add HF
v
ector modes to
l
ane-to-lane INS
patter
n
commit
|
commitdiff
|
tree
2017-06-02
ktkacho
v
[AArch
6
4
] Emit
tighter
stron
g
at
o
mic
comp
a
re-e
x
c
h
ange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
kt
k
achov
[
AArch64]
A
ccep
t
m
o
r
e ad
d
ressing
modes fo
r
PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktka
c
ho
v
[ARM] Add source mode to coprocesso
r
p
a
t
t
ern
SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[A
R
M] PR
ta
r
get/7143
6
: Re
s
t
r
ict *load_
m
ultip
l
e patte
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkach
o
v
[AArc
h
64] Use 'x' constraint for vector HFmode multi
p
licatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
kt
k
achov
[
A
RM] PR
targ
e
t/79911: In
v
alid vec_se
l
ect arguments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[A
A
rch64] PR target/79913: VEC_SELECT bugs in aarch64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktk
a
ch
o
v
PR c/79855: add
f
ull stop to store me
r
ging
param d
e
scriptions
commit
|
commitdiff
|
tree
2017-03-03
kt
k
achov
[AArch64] Fix bootst
r
ap due to wide_int
.
elt (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
kt
k
achov
Skip gcc
.
dg/gimplefe-26
.
c on
n
on-c99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rtl-optim
i
zation/6
8
664 I
m
plement TARGET_SCHE
D
_
C
AN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkach
o
v
[
A
Arch6
4
]
PR rtl-optimization/68664 Implement TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kach
o
v
[AArch64] Use contains_mem_rtx_p to
d
e
tect me
m
ory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[ARM] Fix assembly comment syntax in -mprint-t
u
ne-i
n
fo
commit
|
commitdiff
|
tree
2017-02-08
k
t
kachov
[riscv] Fix build due to INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
ARM]
PR
t
arget
/
79
1
45 Fix xordi3 expander
for
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kac
h
ov
[doc] Correct opt
i
misation levels
d
ocu
m
entation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsui
t
e
] Re
q
uire shared effective targ
e
t fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktka
c
h
o
v
[testsuit
e
] Fix FAIL: gcc
.
d
g/lto/pr691
8
8 on b
a
re-met
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR
t
arget/71270
f
ix neon_valid_
i
mmediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge l
e
fto
v
er occurrences of aarch64_nopcrelati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
kt
k
achov
Add Cortex-A15 tuning to gcc
.
d
g
/uninit-pred-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[tree-ss
a
-address]
A
vo
i
d creating non-canonic
a
l RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkach
o
v
[ARM] PR
target/786
9
4
:
Avoid invalid R
T
L shari
n
g in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Spli
t
X-reg UB
F
IZ i
n
to
W
-reg LSL
w
hen possible
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[
A
Arch64] Split X-reg UBFX into W-reg LSR whe
n
pos
s
ible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++
]
[testsuite]
XFAIL tests
r
elying on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][
c
ommitt
e
d] Sort ARMv
8
pr
o
cessors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AA
r
ch64] Separate shrink wrapp
i
ng hooks im
p
lement
a
tion
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
A
Arch
6
4]
P
R target/7
8
362: Make sure to onl
y
take RE
G
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR
target/48863
:
Don't replace expr
e
ssi
o
ns
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
ka
c
ho
v
[ARM] PR target/7
8
439:
U
pdate movdi con
s
traint
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
k
achov
Remo
v
e
d
ead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AA
r
ch64] Exp
a
nd
DImode consta
n
t stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[AArch6
4
] F
i
x gcc
.
dg/
t
orture/float32-builti
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkac
h
o
v
[ARM] PR t
a
rget/78364: Add proper restr
i
ctions
to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2]
Add
sto
r
e m
e
rging
u
nit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
ac
h
ov
[
A
RM][2/2] Remove o
l
d rtx c
o
s
ts
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
ac
h
o
v
[
A
RM
]
[1/2
]
Use
generic_
e
xtra_costs in all
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[1/
2
]
F
i
x off-by-one
e
rr
o
r i
n
clear_b
i
t
_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch64] F
i
x PR tar
g
et/77822
:
Us
e
tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
kachov
[
r
tlana
l
] Fix
WORD_REGIS
T
ER_OPERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
Fix f
o
r
big-endian gcc
.
c-torture/exe
c
ute/pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tkac
h
ov
PR t
r
e
e
-
op
t
i
m
ization/781
7
0
:
Trun
c
ate s
i
gn-ext
e
nd
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
P
R
tr
e
e-optimiza
t
ion/781
6
2: Reject n
e
g
a
ti
v
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch6
4
] A
d
d function comments to s
o
m
e
prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
t
ka
c
hov
GIMPLE
s
tore mergi
n
g pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[
check_GNU
_
s
t
yle
.
sh] More aggressively
i
g
n
o
r
e
d
g
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR r
t
l-optimi
z
ation/78038
:
Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Us
e
new target pass
r
e
gistra
t
ion fram
e
work
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
k
a
chov
[
AArc
h
64] Add spellche
c
king hints
f
o
r -march,
-
mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkacho
v
[s
i
mp
l
ify
-
r
t
x] Zero-initialise local a
r
ray in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
o
v
[fold
-
c
ons
t
]
F
ix native_encode_
r
eal for
H
Fmode
cons
t
an
t
s
commit
|
commitdiff
|
tree
2016-10-03
ktkac
h
ov
Revert: [RTL ifcvt] T
r
ansform (X =
=
CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
ov
[RTL ifcvt] Transfo
r
m (
X
== CST) ?
-
CS
T
:
Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkach
o
v
[regrename][sel-sched] F
i
x bogus use of HARD_FRAME_POINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
kt
k
achov
[
s
impli
f
y-rt
x
] (GTU (
P
LUS a
C
) (C - 1)) --> (
L
TU a -C)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
acho
v
[expmed
.
c] PR
m
iddle-e
n
d/77426
D
elete duplicate
c
ondition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch64] Add ANDS pa
t
tern for CMP+ZERO_
E
XT
E
ND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] P
R
targ
e
t/70473:
R
edu
c
e
size of Cortex-A8
a
uto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[A
R
M] Refactor MO
V
W/MOVT fusion logic to allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64]
A
l
l
ow mul
t
ip
l
e-of-8 immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkach
o
v
[ve
c
torizer][2/2]
H
ook up m
u
lt synth
e
sis lo
g
ic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[1/2] Move cho
o
se_mult_v
a
r
i
ant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
chov
[
expr
.
c]
P
R middle-end/71700: zero-
e
xte
n
d sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM
]
Add support for some ARMv8-
A
c
ores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
ac
h
ov
[RTL ifcvt] PR r
t
l-optimiz
a
tion
/
7
1
594
:
ICE i
n
n
o
ce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Del
e
te thumb
_
reloa
d
_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2
]
(Re)Implement v
c
opy<q>_lane<q
>
in
t
rinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
AArch
6
4][1/2] Add s
u
pport INS (el
e
m
ent) instructio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkacho
v
[ARM]
[
1
/
4] Replace
u
ses of i
n
t_log2 by exac
t
_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
ov
[ARM] Add
i
nitial supp
o
rt for
Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktk
a
chov
[AArch64] Add initial supp
o
r
t
for Corte
x
-
A
73
commit
|
commitdiff
|
tree
2016-06-20
ktkacho
v
[typo] al
i
gne
m
e
n
t
-> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[
AArch64][obvious] Clean up p
a
rentheses and use GE
T
_
MODE_UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
acho
v
[RT
L
i
f
c
v
t] Allow
s
i
mple r
e
g
i
ster s
u
b
regs
i
n noce_
c
on
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
kacho
v
Fix
typo in copy
r
ight bo
i
lerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch
6
4]
H
and
l
e AN
D
+
A
SHIFT form
o
f UB
F
I
Z
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
Update
d
o
c
umenta
t
ion for ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
[R
T
L ifcvt] P
r
int name of
n
o
c
e trasfo
r
m t
h
at succee
d
ed
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64]
M
o
del
C
SEL instruction i
n
Cortex-A57
s
cheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplif
y
-rtx] Fix unuse
d
variable warning i
n
simpl
i
fy_cond
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[3/3][RTL ifcvt] PR m
i
ddle-end/3778
0
: Condit
i
on
a
l expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kac
h
ov
[
2
/3][AA
r
ch
6
4
]
Keep CTZ components together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1/3][ARM] Ke
e
p ctz expressions to
g
ether un
t
il a
f
te
r
.
.
.
commit
|
commitdiff
|
tree
next