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] Fix strict aliasing issue in gcc.target/aarch64/simd/vminmaxnm_1.c
2017-07-04
kt
k
achov
[AArch
6
4
] Fix strict aliasing
issue in gcc
.
target/
a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2017-06-21
ktkachov
[AArch64
]
F
i
x
atom
i
c_c
m
p
_ex
c
hange
_
zero_reg_1
.
c with
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
ktkachov
[AArch6
4
] Allow const
0
_rt
x
ope
r
a
nd f
o
r atom
i
c co
m
pare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch6
4
] Add
c
ombine
pattern for st
o
r
i
ng lan
e
zero
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
k
t
kachov
[
A
Arch64] Use SUBS for
p
ar
a
ll
e
l
s
u
b
tractio
n
and
c
omparison
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkach
o
v
[
A
Arc
h
64] Peephol
e
for SUBS
commit
|
commitdiff
|
tree
2017-06-02
ktk
a
chov
[AArch64] Add HF vec
t
or modes to lane-t
o
-lane INS p
a
ttern
commit
|
commitdiff
|
tree
2017-06-02
kt
k
acho
v
[AArch64] Emit tighter str
o
ng atomic com
p
ar
e
-
e
x
c
han
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
ktk
a
c
h
ov
[
A
A
rch64]
A
ccept mo
r
e
a
ddressi
n
g modes f
o
r PRFM
commit
|
commitdiff
|
tree
2017-04-10
k
t
kachov
[ARM]
A
dd so
u
rce mode to coprocessor pattern SETs
commit
|
commitdiff
|
tree
2017-03-23
ktkachov
[ARM] PR ta
r
get/71436: Restri
c
t *load
_
multiple
patter
n
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[
A
A
r
ch64
]
Use 'x' constrain
t
f
or vector H
F
mo
d
e multi
p
licati
o
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[ARM] PR t
a
r
get/
7
991
1
: I
n
valid vec_select ar
g
uments
commit
|
commitdiff
|
tree
2017-03-09
ktkac
h
ov
[AArch64
]
P
R targ
e
t
/79913: VEC_S
E
LECT bugs
i
n aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktk
a
chov
PR c/79855: ad
d
full
s
top to sto
r
e merging param
descr
i
ptions
commit
|
commitdiff
|
tree
2017-03-03
k
t
k
a
c
hov
[AAr
c
h6
4
]
F
i
x
bootstrap
d
ue to wi
d
e_int
.
elt (0) unini
t
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
k
t
kachov
Skip gcc
.
d
g/gimplefe-26
.
c on n
o
n-c99 runtime ta
r
gets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR rt
l
-optimizat
i
on/
6
8
66
4
Implement T
A
RGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[A
A
rch
6
4] PR rt
l
-o
p
timizatio
n
/68664
I
mplemen
t
TARGET_
S
CHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
k
t
kachov
[AArch64] Use contains_mem_rt
x
_p to dete
c
t
m
emory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
RM] Fix assembly
c
o
mment syntax in -m
p
rint-tune-inf
o
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[riscv] F
i
x build
du
e
to INT16_M
A
X issue
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
c
h
ov
[A
R
M] PR target/79145 Fix xordi3 expand
e
r
f
or immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
do
c
] Correct optim
i
sa
t
ion level
s
d
o
cumen
t
atio
n
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[tes
t
sui
t
e] Require shared ef
f
ective
t
arget for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
k
tkachov
[testsu
i
te] F
i
x FAIL: gcc
.
dg/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktka
c
hov
[A
R
M]
P
R targ
e
t/71
2
7
0
f
ix neon_v
a
lid_
i
mm
e
diate
for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purge le
f
tover
occurrences of
aa
r
ch6
4
_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kachov
Add Co
r
tex-A15 tunin
g
to g
c
c
.
dg/u
n
i
n
i
t
-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[tree-
s
s
a
-
address] Avoid cr
e
a
t
i
ng non-c
a
nonica
l
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
achov
[ARM
]
PR target/78694: Avoi
d
invalid R
T
L
s
harin
g
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
chov
[AArc
h
64] Spl
i
t X-reg UBFIZ i
n
to
W
-
r
eg L
S
L when possibl
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
A
A
r
c
h64] Split X-reg U
B
FX i
n
to W-reg
LS
R
when
p
ossible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc
+
+][testsuite] XFA
I
L
tes
t
s
r
elying on
long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
tka
c
h
ov
[ARM][committed] S
o
rt ARMv8 proce
s
so
r
s by
al
p
habetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
kacho
v
[AArch64] Separate shrink
wrapping ho
o
ks imp
l
eme
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] PR targe
t
/
7
836
2
: Ma
k
e su
r
e to
only tak
e
R
E
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
kt
k
achov
[TER] PR tar
g
et/48863 : Don't replace expression
s
acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM]
PR targ
e
t/78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
R
e
move dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch
6
4] Expa
n
d DI
m
ode constan
t
stores
t
o
two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch
6
4] Fix gcc
.
dg/torture/float
3
2
-
b
uilt
i
n
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[
A
RM
]
PR t
a
rget
/
7
8
3
64: Add pro
p
er restricti
o
ns
t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
achov
[2/2]
Add store merging unit test
s
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][2/2] Remove ol
d
rtx cost
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][1/2
]
Use generic_extra_costs
i
n
all remain
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[
1
/2] F
i
x off-by
-
one error
in
c
lear_b
i
t_
r
e
g
ion in s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
chov
[
AArc
h
64] Fix PR targ
e
t/77822: Use ti
g
h
t
e
r pred
i
cates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkach
o
v
[rtlanal] F
i
x WORD_REGISTER_OPERATIO
N
S conditi
o
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
chov
Fix for big-endi
a
n gcc
.
c-t
o
rture/execute
/
pr5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
achov
PR tree
-
optimization/7
8
170:
T
runca
t
e sign-e
x
tended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
PR tree-opti
m
ization/78162: Reject ne
g
ative
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
ho
v
[AArch64] Add fun
c
tion commen
t
s to som
e
p
rologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
tka
c
hov
GIMP
L
E stor
e
merging pass
commit
|
commitdiff
|
tree
2016-10-24
kt
k
ach
o
v
[check_GN
U
_style
.
sh] More ag
g
ressively
i
gn
o
re dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree
]
PR rtl-opt
i
miza
t
ion/78038: Handle global
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[AAr
c
h64
]
Use new
target pas
s
r
e
gistration f
r
a
mework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktk
a
chov
[AArch64] Add
s
p
e
llchecking
h
ints
for
-march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
k
tk
a
c
hov
[simplif
y
-r
t
x
] Zero-initialise local ar
r
ay i
n
sim
p
l
i
fy_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
ov
[fold-
c
onst] Fix nativ
e
_encode_
r
eal for H
F
m
o
de constants
commit
|
commitdiff
|
tree
2016-10-03
k
t
kachov
Revert: [R
T
L ifcvt] Transform (X == CS
T
) ?
-
C
S
T : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL
i
f
c
v
t
]
T
ransform (X =
=
C
ST)
?
-CS
T
: Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fi
x
-Wim
p
l
i
cit-fa
l
lthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktka
c
ho
v
[regre
n
ame
]
[sel-sched] Fix bogus use
of H
A
RD_FRAME_
P
OINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[si
m
plify-rtx] (GTU (PLUS a
C) (C - 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkach
o
v
[expme
d
.
c] PR middle-end/77
4
26 Delete duplic
a
t
e
co
n
dition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch6
4
] Add
AN
D
S
p
atte
r
n for CMP+
Z
ERO
_
EXT
E
ND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM]
P
R target/70473: Reduce
s
i
ze of Cort
e
x-A8
a
uto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM] Refac
t
or MOVW/MOVT fusion logic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktk
a
ch
o
v
[AArch64] Allo
w
m
ultiple-o
f
-
8 immediate
o
ffsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
cho
v
[vect
o
rizer][2/2] Hook up mul
t
s
y
n
t
hesi
s
log
i
c into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kacho
v
[1/2] Mov
e
ch
o
ose_mult_varian
t
de
c
la
r
at
i
on
a
nd
depende
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
chov
[exp
r
.
c] PR mid
d
le-end/71700: z
e
ro-extend sub-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
acho
v
[ARM] Add support
f
or some ARM
v
8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt]
P
R rt
l
-optimization
/
715
9
4
:
IC
E
in
n
oce
_
em
i
t_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[A
R
M
] D
e
lete
t
humb_reload_
i
n
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
c
hov
[AArch64]
[
2/2] (Re)Implement vcopy<
q
>_lane<q> in
t
rinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add suppor
t
INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[
A
RM][1/4] R
e
p
lace uses
of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M
]
Add ini
t
ial s
u
pport for
Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] Add initial support for Co
r
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[typo] alignement
-
> align
m
ent
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious] Cle
a
n up paren
t
heses an
d
use GET_MO
D
E
_
UN
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[RTL i
f
cvt] Allo
w
simple register subregs in no
c
e_conve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in copyri
g
ht boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[A
A
r
ch64
]
Handle
AN
D
+ASHIFT form of
U
BFIZ correctl
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update docume
n
t
ati
o
n for ARM architect
u
re
commit
|
commitdiff
|
tree
2016-06-09
k
t
kacho
v
[R
T
L
ifc
v
t] Print name of noce t
r
as
f
orm t
h
at succeede
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
A
Arch64] Model CSEL
i
n
s
truction in Corte
x
-A5
7
sche
d
uli
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-
r
tx] Fix unused varia
b
le warning in
s
implify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3][RTL ifcvt] PR middle-end/377
8
0
:
Condit
i
onal expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kac
h
ov
[2
/
3
][AArch64] Keep CTZ compone
n
ts togeth
e
r unt
i
l afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
c
hov
[1/3
]
[
A
RM] Keep ctz expres
s
ions together unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkacho
v
[ARM]
[
o
b
v
i
ous]
Fi
x
typ
o
s in *t
h
umb1_mulsi3 c
o
m
m
ent
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[
r
t
l
a
n
al] Fix rtl-o
p
timizat
i
on/71
2
95
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
F
ix fallout
f
r
om: [ARM] PR target/70830:
A
voi
d
POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM]
Use prop
e
r out
p
ut mo
d
ifier for
D
Imode regi
s
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Tie operand 1 to op
e
rand 0 in AE
S
MC patter
n
when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
A
Ar
c
h
6
4] Use aarch64_fus
i
on_enabled_p to check
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch6
4
] Remov
e
aarc
h
64_simd_attr_length_move
commit
|
commitdiff
|
tree
next