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
ktkachov
[AArch64] Ad
d
STP
p
attern to
s
t
o
r
e
a
v
e
c_con
c
at of
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktka
c
hov
[
s
implify
-
r
t
x] Simplify v
e
c
_merge
o
f
v
ec_duplicate
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-08
ktkacho
v
vec_m
e
r
g
e + vec_duplica
t
e +
vec_conc
a
t
simplif
i
cation
commit
|
commitdiff
|
tree
2017-11-08
ktkachov
Simpli
f
y
v
e
c_merge of
vec_duplicate with const_vect
o
r
commit
|
commitdiff
|
tree
2017-09-13
k
t
k
a
chov
[store-me
r
ging
]
U
s
e stor
e
order as ti
e
-breaker in sort_by_bitp
o
s
commit
|
commitdiff
|
tree
2017-09-11
ktkachov
Add
myself as
ARM port maintainer
commit
|
commitdiff
|
tree
2017-07-14
ktkac
h
ov
Upda
t
e commen
t
i
n gi
m
ple
-
ssa-store
-
mergi
n
g
.
c
commit
|
commitdiff
|
tree
2017-07-04
ktkachov
[AArch64] Fix strict ali
a
sing issue
in gcc
.
t
a
rget
/
aa
r
ch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64] Fix
atomic_cmp_exchange_
z
ero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktk
a
chov
[A
A
r
ch64]
A
llow
c
onst0
_
r
t
x operand for
a
tomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[AArch64] Ad
d
combi
n
e pattern for storing
l
a
n
e zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkacho
v
[AArch64] Use SUBS for pa
r
al
l
el
s
ubtraction and com
p
ar
i
son
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktk
a
ch
o
v
[AArch6
4
] Peephole fo
r
SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktk
a
ch
o
v
[AArch64] A
d
d HF vector modes to
l
a
ne-
t
o-lane INS patter
n
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[A
A
r
ch64] Emit tighter strong atom
i
c compare-
e
xch
a
nge
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktkac
h
ov
[
A
Ar
c
h
64] Accept more addressin
g
modes for PRF
M
commit
|
commitdiff
|
tree
2017-04-10
k
t
k
a
cho
v
[ARM] Add source mode
to c
o
p
rocessor p
a
ttern
SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkacho
v
[ARM] PR target/71436: Restrict *load_mu
l
tiple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArc
h
64] Use 'x' constraint for vector HFmode mul
t
iplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
k
tkac
h
ov
[ARM] PR t
a
rget/79911: Invalid vec_selec
t
arguments
commit
|
commitdiff
|
tree
2017-03-09
ktkachov
[AArch64] PR t
a
rget/79913: VEC_
S
E
LECT bugs in
a
ar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
k
t
kac
h
ov
PR c/79855:
a
dd ful
l
st
o
p to store merging par
a
m descriptions
commit
|
commitdiff
|
tree
2017-03-03
ktkacho
v
[
A
Arch
6
4
]
F
ix bootstrap due to wi
d
e_int
.
e
l
t (0) uninit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip
g
cc
.
dg/gimplefe-
2
6
.
c
on non
-
c99 ru
n
time
t
ar
g
e
ts
commit
|
commitdiff
|
tree
2017-02-14
ktk
a
c
h
ov
[ARM] PR r
t
l-optimiza
t
ion/68664 I
m
plem
e
nt
T
ARGET_SCHED_CAN
_
S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
kt
k
achov
[AArc
h
64] PR rtl-
o
ptimization/6866
4
Impl
e
ment TARGET_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[AAr
c
h64] Us
e
contains_mem_r
t
x_p to detect memory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[
A
RM] Fix ass
e
mbl
y
co
m
me
n
t sy
n
tax in -mp
r
int-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktk
a
chov
[riscv] Fix
b
uild due to INT1
6
_MAX iss
u
e
commit
|
commitdiff
|
tree
2017-01-25
k
tkachov
[ARM] PR ta
r
get/79145 Fix xo
r
di3 expand
e
r fo
r
imm
e
di
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
d
oc] Correct optimisa
t
ion levels documen
t
ation fo
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
h
ov
[testsuite] Require shared effect
i
ve target for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
t
k
a
chov
[
testsuite] Fi
x
F
A
I
L: gcc
.
dg/l
t
o/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[ARM] PR
t
a
rget/71270 f
i
x neon_valid_imme
d
iate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
t
k
achov
[
A
Arch64] Purge l
e
f
t
ove
r
occurrences
of aarch64_no
p
crelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Add Cort
e
x-A15
t
uning
to
g
cc
.
dg/
u
nin
i
t
-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkacho
v
[
t
ree-ssa-
a
d
d
ress
]
A
v
o
i
d
cre
a
ting non-
c
anonical
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM]
PR
t
a
rget
/
786
9
4: Avoid i
n
vali
d
RTL sharing
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64]
S
pl
i
t
X
-reg UBFIZ into W-reg LSL
w
hen possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X-re
g
UBFX into W-reg LSR
when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkac
h
o
v
[libstdc++][testsuite] XFAIL te
s
ts relying on lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[AR
M
][c
o
mmitted]
S
or
t
ARMv8 processor
s
b
y
alphabet
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
kachov
[AArch64] Sepa
r
ate shr
i
nk wrapping hooks implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[
AAr
c
h
6
4] PR target/78362:
Make
s
ure to o
n
l
y
take REG
N
O
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
tka
c
hov
[
TER] PR targ
e
t/48863
: Do
n
't replace ex
p
ressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkach
o
v
[ARM]
PR target/78439: Update movdi
c
onstraints
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kach
o
v
Remove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64]
E
xp
a
nd DImode constant store
s
t
o
two SIm
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
k
t
k
a
chov
[AArc
h
64] Fix gcc
.
dg/to
r
tu
r
e
/float32-bu
i
ltin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM]
PR target
/
78364: Add proper restrictions to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[2/2] Add store mergi
n
g unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kac
h
ov
[ARM][
2
/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2]
Use generic_ex
t
ra_costs in all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
a
c
hov
[1/2]
Fix
o
ff-by-o
n
e er
r
or in clear_bi
t
_
r
egion
i
n store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
achov
[AArch6
4
] Fix PR targ
e
t/77822: Use tighter pred
i
ca
t
es
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix WORD_REGISTER_OPERATIO
N
S condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
F
ix
f
or big-endian
g
cc
.
c-
t
o
r
ture/exec
u
te/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimizati
o
n/78
1
70: T
r
unca
t
e sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR tree-opti
m
i
z
ation/78162: Reje
c
t neg
a
t
i
ve of
f
sets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
[
A
A
rch64
]
Add function
c
om
m
ents to s
o
me pro
l
ogue/epilog
u
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkacho
v
GIMPLE s
t
or
e
m
erging
pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU_style
.
sh] M
o
re aggre
s
sively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktka
c
hov
[ree]
PR rtl-opt
i
mization
/
780
3
8: Handl
e
global regist
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kachov
[AArch64]
Use new target pass registration
framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArch64] Add spellchecking
h
ints for
-
mar
c
h,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkacho
v
[s
i
mpl
i
fy-r
t
x] Zero-i
n
itialise loc
a
l
a
rray in simp
l
ify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
kt
k
achov
[fold-co
n
st]
Fix nat
i
ve_en
c
o
de_real for HFmo
d
e
constants
commit
|
commitdiff
|
tree
2016-10-03
ktk
a
chov
Revert: [RTL ifcvt] T
r
ansform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
chov
[RTL
i
fcv
t
]
Transform (X
== CST) ? -CS
T
: Y
i
nto (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
kt
k
achov
[
ARM] Fix -
W
implici
t
-fallt
h
r
o
ugh
warnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
kt
k
achov
[regrename][sel-sch
e
d]
Fix bogus use of H
A
RD_FRAME_POINT
E
R_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify
-
rtx] (GTU
(PLUS a C
)
(C
-
1)) -
-
> (L
T
U
a
-C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[expme
d
.
c] PR midd
l
e-e
n
d/77426 Delete duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AAr
c
h64] Add ANDS
pattern
f
or C
M
P+Z
E
R
O
_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/70473:
Reduce size of Cortex-
A
8
automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refa
c
tor MOVW/MOVT fusio
n
logic to allow ex
t
e
ns
i
on
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h
64
]
A
l
low multiple-of-8
i
m
m
edi
a
t
e of
f
sets
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[vecto
r
iz
e
r][2/2] Hook up m
u
lt s
y
n
t
h
esis lo
g
ic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] M
o
ve
choose_mult
_
vari
a
nt declarati
o
n and d
e
pendent
.
.
.
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
ktka
c
hov
[ARM]
Add support for some
A
R
Mv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
TL ifcvt] PR
r
tl-optimizat
i
on/71594: ICE i
n
noce_emi
t
_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
kt
k
achov
[AR
M
] Delete thumb_re
l
o
a
d_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
tkac
h
o
v
[AArch6
4
][2/2] (Re)Implement vcopy<q>_lane<q> intrinsic
s
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64]
[
1/2] Add
support INS (element
)
inst
r
uc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktk
a
c
h
ov
[ARM][1/4] Re
p
lace uses
of int_log2 b
y
e
xact
_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] A
d
d initial s
u
pport for Corte
x
-
A
7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64
]
Add
initial support for C
o
r
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo]
ali
g
nemen
t
-> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[A
A
rch64][ob
v
ious
]
Clean up pa
r
entheses and use GET_MODE_U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
chov
[RTL ifcvt] Allow
simple register subr
e
gs in no
c
e
_convert_m
u
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
Fix t
y
po in copyright b
o
ilerpla
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
Arch64] Handle AND+A
S
HIFT for
m
of UBFIZ
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
Update documen
t
ation
f
or ARM
architecture
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
[
RTL ifcvt] Pr
i
nt name o
f
noce tr
a
sform
t
hat
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64]
Model CSEL
i
nstruction
in Cortex-A
5
7 schedu
l
ing
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kac
h
ov
[sim
p
lify
-
r
t
x] Fix u
n
u
sed var
i
a
ble
warnin
g
in simpli
f
y_
c
ond
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[3/3
]
[RTL ifcvt] PR mid
d
le
-
end/3
7
7
80
:
Conditiona
l
e
x
pression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch6
4
]
Keep CTZ c
o
mpone
n
t
s
to
g
ether
u
n
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[1/3][ARM] Keep ctz
expressions
t
ogether un
t
il after
.
.
.
commit
|
commitdiff
|
tree
next