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
Add Cortex-A15 tuning to gcc.dg/uninit-pred-8_a.c
2017-01-12
ktkach
o
v
Add
C
ortex
-
A15 t
u
ning to gcc
.
dg/uninit-p
r
ed-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
t
ree
-
s
s
a-a
d
d
r
ess]
A
void creating non-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktka
c
hov
[A
R
M
]
P
R
t
arget/
7
8694: Avoid i
n
valid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
AArch64] Split X-reg
U
BFIZ
into W-reg
LSL wh
e
n
possi
b
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X
-
reg UBFX into
W
-
reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
cho
v
[libstdc+
+
]
[testsuite] XF
A
IL tests rely
i
ng on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
t
k
a
chov
[
A
RM][commit
t
ed] Sort ARM
v
8 processors by
a
lphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
kac
h
ov
[AArch64
]
Separate
s
h
rink wrappin
g
hooks im
p
lementation
commit
|
commitdiff
|
tree
2016-11-30
ktk
a
cho
v
[AAr
c
h
64]
PR tar
g
e
t
/78362: Make sure to
o
nly
t
ake REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktk
a
chov
[TER] PR target/488
6
3 : Don't replace
e
xpressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
k
achov
[ARM
]
PR tar
g
et/78439: Updat
e
mo
v
di c
o
nstra
i
n
ts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Remove dead FIXM
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AA
r
c
h64] E
x
pand DImode constant stores to
two SIm
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
d
g/
t
o
rture
/
f
l
oat3
2
-builtin
.
c
with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkacho
v
[ARM]
PR target/78364: A
d
d pro
p
er res
t
r
ict
i
ons to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add store merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[AR
M
][2/2] Remove old
r
tx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
chov
[ARM][1/2] Use
generic
_
ext
r
a_costs in all
remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] F
i
x
off-by-one
error in
c
lea
r
_
b
it_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
kt
k
achov
[AArch64
]
Fix
P
R
target/77822:
Use
t
ighter
p
redicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
achov
[rtlan
a
l] F
i
x WOR
D
_
REGISTER_OPER
A
TIONS
c
ondition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
F
ix for b
i
g-endian
gcc
.
c-tortur
e
/
execute
/
pr
5
5750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
ree-optim
i
za
t
ion/
7
8170: Truncate sign-ex
t
ended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
PR
t
re
e
-o
p
timiz
a
tion/781
6
2: Reject negat
i
ve
o
ffsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[
AArc
h
64] Add function c
o
mments to some
p
rol
o
gue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkac
h
ov
GI
M
PLE store
merging
pass
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
o
v
[check_GNU_style
.
sh]
M
ore
a
ggressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[ree]
PR
rtl-opt
i
mization/7803
8
: Handle global
r
e
g
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
hov
[AAr
c
h64]
U
se new ta
r
get pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tkacho
v
[
A
Arch64] Add spellchecking
h
ints f
o
r
-
march,-mcp
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
chov
[simp
l
if
y
-rtx] Ze
r
o-in
i
tialise lo
c
al
a
r
r
ay in s
i
mplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
ov
[
f
o
ld-const] Fix native_encod
e
_real f
o
r HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
R
evert: [RTL ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL
i
fcvt]
T
ran
s
f
o
rm (X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wi
m
plicit
-
fa
l
lthro
u
gh warni
n
gs
commit
|
commitdiff
|
tree
2016-09-26
ktkac
h
ov
[regrenam
e
][sel-sched]
F
ix bogus
use o
f
H
ARD_FRAME_POINTER_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
tkach
o
v
[simplif
y
-rt
x
] (GTU
(
P
L
US a C) (C - 1)
)
--> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c] PR middl
e
-end/
7
7
4
26 Delete duplicate cond
i
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
A
A
rch64]
A
dd AN
D
S p
a
tt
e
rn for CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM
]
PR target/70473:
Reduce size of Co
r
tex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refacto
r
MOVW
/
M
O
VT fusi
o
n
logic
t
o
allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkac
h
ov
[
AArc
h
64] A
l
l
ow m
u
ltip
l
e
-of-8
i
mme
d
iate offsets
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
v
ectorizer][2
/
2] Hook up mul
t
synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_variant
de
c
larat
i
on and dep
e
ndent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
achov
[expr
.
c] PR
m
idd
l
e-end/71
7
00: zero-extend s
u
b-
w
ord
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
kach
o
v
[ARM] Add suppo
r
t for some ARMv8-A
cores to
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
R
TL ifcvt] PR rtl-optimization/71594: ICE in noce_e
m
it_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
t
kachov
[ARM]
De
l
e
t
e
thum
b
_reload_in_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64][2/2] (R
e
)Implement vcopy<
q
>_lane<q
>
intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[
A
Arch64][1/2] Add support I
N
S (elem
e
nt) instr
u
ction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkachov
[A
R
M][1
/
4] Repl
a
c
e uses of int
_
log2 b
y
exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM]
Add initia
l
support for
Co
r
t
e
x
-
A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] Ad
d
i
ni
t
ial support f
o
r
Co
r
tex
-
A73
commit
|
commitdiff
|
tree
2016-06-20
ktk
a
chov
[typo
]
alig
n
ement ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[A
A
rc
h
64][
o
bviou
s
]
C
l
ea
n
up pa
r
entheses and u
s
e
GE
T
_MODE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL ifcvt] Al
l
ow
si
m
pl
e
register subre
g
s
i
n noce_
c
o
n
vert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
F
i
x
t
ypo i
n
c
o
pyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
AArch64] H
a
ndle AND+ASHIFT form of UBFIZ c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
Up
d
a
t
e docu
m
entation for
ARM architect
u
r
e
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[RTL ifcv
t
]
Print na
m
e of noce trasfo
r
m that succe
e
ded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
A
A
rch64
]
Model CSEL instruction in
C
ortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkach
o
v
[sim
p
lif
y
-rtx] Fix unused
v
a
r
i
able warn
i
ng in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
ho
v
[3/3
]
[
R
TL ifcvt] PR
m
id
d
le-end/37780: Cond
i
tional expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64]
Ke
e
p
CTZ compon
e
nt
s
t
o
geth
e
r unti
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1
/3][
A
RM] Keep ctz expre
s
sions togethe
r
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious] Fix typos in *thumb1_mulsi
3
c
o
m
ment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[r
t
lan
a
l]
F
ix rtl-
o
ptimization/7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
F
ix fallout from: [ARM] PR target/70830: Avo
i
d
P
OP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM]
Use proper output modifier
f
or DImode re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
c
h
ov
[ARM] Tie operand
1
to operand 0 in A
E
SMC patter
n
when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
achov
[AArch64]
U
s
e aarch64_fus
i
o
n_enabl
e
d_p to check fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[
A
Arc
h
64] Remove a
a
rch
6
4_s
i
md_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64
]
Ti
e
o
peran
d
1
to operand 0 i
n
A
E
SMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[
AAr
c
h64] Simplify
a
shl<mode>3 expander for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[A
A
r
ch6
4
] Del
e
te obsolete CC
_
ZESWP
a
n
d
CC_
S
ESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
t
k
ach
o
v
[RTL ifcvt]
P
R
rtl-o
p
ti
m
iz
a
t
i
on/66940: Av
o
id signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[AR
M
]
[4/4] Simplify checks for CON
S
T_INT_P and c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][
3
/
4
]
C
l
e
a
nup casts from
I
N
T
V
AL to [un
s
igned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[
ARM]
[
2/4] Replace casts of 1 t
o
HOST_
W
IDE_INT by
H
O
ST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M
] PR ta
r
g
et/69857
Remove
b
o
gu
s
e
a
rl
y
re
t
urn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kachov
[ARM] Fix co
s
ting
of sign-extendi
n
g l
o
a
d in
r
tx
c
osts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/71056: D
o
n
't
use vect
o
rized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] P
R
target/70809: Delete aar
c
h64_v
m
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
6
4
][tests] Skip
cpu
-
diagnostics tests
w
h
en
o
verriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
k
tkach
o
v
[o
b
viou
s
] Typo
fix in tree-ssa-loop
-
ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
kt
k
a
c
h
ov
[o
b
viou
s
]
Fix param name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkac
h
ov
[ARM] PR
tar
g
et/
7
0830: Avoid
POP-{re
g
lis
t
}^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
k
t
kachov
[AR
M
]
Add mode
t
o probe_stack set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
inter
n
a
l
-
fn
.
c][commi
t
ted] Convert
c
o
ndi
t
ional co
m
p
il
a
tion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
AArch64] Define
W
ORD_R
E
GISTER_OPERATIO
N
S to
zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
kt
k
achov
[r
t
l
an
a
l
.
c] Conver
t
conditional compilation on W
O
R
D_REGIS
T
ER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
kt
k
achov
Fix F
A
I
L
:
gcc
.
dg/tree-ssa
/
minma
x
-2
.
c s
c
an-t
r
ee-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
t
k
ach
o
v
[
AArc
h
64] Work aro
u
nd PR ta
r
g
et/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Document deprecation of p
r
e-ARMv4T
a
rchitecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tkachov
[testsu
i
t
e
]
PR rtl-optimi
z
ation/7
0
681: XFAIL ira-shrinkw
r
ap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM]
PR ta
r
get/7
0
566 Chec
k
that condit
i
o
n reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
hov
[
ARM] Redu
c
e s
i
ze of a
r
m1
0
20
e
a
u
toma
t
on
commit
|
commitdiff
|
tree
2016-03-23
ktkac
h
ov
[ARM] Spl
i
t
ou
t
armv
7
ve effective target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] PR
driver/70132:
A
void double fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AA
r
ch64] Fix
g
c
c
.
target/aarch64/vect-reduc-o
r
_1
.
c
.
.
.
commit
|
commitdiff
|
tree
next