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 bootstrap due to wide_int .elt (0) uninit warning
2017-03-03
ktk
a
c
h
ov
[A
A
r
c
h64
]
Fix b
o
otstrap due to
w
ide_int
.
elt
(
0
)
u
n
init
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip
g
cc
.
dg/gim
p
lefe-26
.
c on non-
c
99 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[ARM] PR r
t
l
-
opti
m
iz
a
t
ion/68664 Im
p
lement
T
ARGET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64] PR r
t
l-optimization/686
6
4 Implemen
t
TA
R
G
E
T
_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkacho
v
[AArch64
]
Use c
o
ntains
_
mem_rtx_p
to detect mem
o
ry
sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
ARM] Fix assem
b
ly com
m
ent syntax
i
n
-mp
r
int-tune-in
f
o
commit
|
commitdiff
|
tree
2017-02-08
k
t
kac
h
ov
[riscv]
F
i
x
build due to INT16
_
MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM] PR target/79145 Fix xordi3 expander for
i
m
m
ediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkac
h
ov
[d
o
c] Correct
o
ptimisat
i
on levels documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite]
Require shared effect
i
ve
t
arget for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkac
h
ov
[testsuite]
F
i
x FAIL
:
gcc
.
dg/lt
o
/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktk
a
c
hov
[ARM] P
R
t
a
rget/71270 f
i
x neon_valid_immediate f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
k
tkachov
[AAr
c
h6
4
] P
u
rge leftover
occurrences of
a
a
rch64_nopc
r
el
a
tiv
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
A
dd Cortex-A15 tuning to gcc
.
d
g
/un
i
ni
t
-pr
e
d-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tre
e
-ssa-addr
e
ss] Avo
i
d creati
n
g non-canonical R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkach
o
v
[
ARM] PR target
/
7
8
694: Avoid invalid RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
kt
k
a
chov
[AArch64] Split X-
r
eg UBFIZ
i
nto
W-reg
L
S
L
whe
n
pos
s
ible
commit
|
commitdiff
|
tree
2016-12-16
ktkacho
v
[AArch6
4
]
S
plit X-
r
eg U
B
F
X
in
t
o W-reg LSR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[
lib
s
t
d
c
++]
[
testsu
i
t
e
]
XFA
I
L
t
e
s
ts relying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkach
o
v
[ARM
]
[co
m
mitte
d
]
Sort
ARMv8 pr
o
cessors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktka
c
hov
[
A
Arch64]
Separate shrink wrappi
n
g hooks implement
a
tion
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64
]
PR
targ
e
t/78362:
M
ake s
u
re t
o
only t
a
ke R
E
GNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktk
a
c
h
ov
[
TER] PR targ
e
t/48863 : Don't replace expres
s
i
ons
a
cross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR t
a
rge
t
/78439: Upd
a
te movd
i
constraint
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkachov
Rem
o
ve
d
ea
d
FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkacho
v
[AA
r
ch6
4
] Exp
a
n
d
DIm
o
de con
s
ta
n
t
s
t
ores to
t
wo SImo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
kt
k
a
chov
[AArch64] F
i
x gcc
.
dg/
t
o
rture/float32-
b
uiltin
.
c
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR target/78364: Add pr
o
per restrictio
n
s t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[
2
/2]
Add stor
e
merging unit test
s
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
ho
v
[ARM][2/2]
R
emove old
r
t
x c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
1/2
]
Use g
e
n
e
r
ic_extra_costs
in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[1/2] Fi
x
off-by
-
one e
r
ror
in clear_b
i
t_reg
i
on in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
ka
c
hov
[AArc
h
64] Fix PR tar
g
et
/
7
7822: Use tighter p
r
edicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal
]
Fix W
O
RD_REGISTER
_
OPERATION
S
condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for
big-e
n
dia
n
gcc
.
c-torture/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
tk
a
chov
PR
t
r
ee-optimization/7
8
170: Truncate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR tree-opt
i
mizatio
n
/78162: R
e
j
e
ct negati
v
e offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add function
c
o
m
m
ents to some prologue/epi
l
ogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GIMPLE
store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkacho
v
[
check
_
G
NU_style
.
sh
]
More a
g
gressively ignore dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR
rtl-optimization/78038:
H
andle globa
l
regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkac
h
ov
[AArch
6
4] Use new target pass r
e
gi
s
tration f
r
amework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
k
achov
[AArch64] Ad
d
spellchecking
hints
for -march
,
-
m
cpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
a
c
h
o
v
[simplif
y
-rtx] Zero-init
i
alise local array
i
n simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkacho
v
[fold
-
c
o
nst] Fix
native_encode_
r
e
al for
HFmod
e
con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [R
T
L ifcvt] Transform (X ==
CST
)
? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
o
v
[RTL
ifcvt]
T
ransfo
r
m (X == CST) ?
-CST
:
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM]
F
i
x
-
W
implicit-fal
l
through
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
chov
[regrena
m
e][sel-sched]
Fix bogus u
s
e of HAR
D
_FRAME_POINTE
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
chov
[s
i
mplify-rtx] (G
T
U (PLUS a C) (
C
- 1))
--> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[
e
xpmed
.
c
] PR
m
iddle-end/77426 Delete duplicate condi
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
tkach
o
v
[AArch64]
Add ANDS p
a
t
t
e
r
n fo
r
CMP+ZERO_E
X
T
E
ND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR
tar
g
et/70473: Reduce siz
e
o
f
Cortex-A
8
auto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refactor MOVW/MOVT
fusion logic to
a
llow
ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AA
r
ch
6
4]
Allow m
u
ltiple
-
of-8 i
m
mediate offset
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer]
[
2/2] Ho
o
k up mult s
y
nthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
1/2] Move choose_mul
t
_
variant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR middle-end/71700:
zero-exte
n
d sub
-
word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkac
h
ov
[ARM] Add sup
p
ort for some ARMv8-A
c
ores
t
o
drive
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
achov
[RTL ifcv
t
] P
R
rtl-optimization/71
5
94: ICE in
noce_emit_c
m
ov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
k
tkac
h
ov
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][2/2] (Re
)
I
mplement vcop
y
<q>_lane<q>
i
ntr
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[A
A
r
c
h64][1/2] Add s
u
p
p
ort INS (element) i
n
struction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/4]
R
eplace uses o
f
int_log2 by exa
c
t_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AR
M
]
Add initial support
for
C
ortex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
hov
[A
A
rch
6
4] Add initial sup
p
or
t
f
or
C
ortex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[ty
p
o] aligneme
n
t -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch6
4
][obvious]
C
l
e
an
u
p parenthes
e
s and use
GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL
i
fcvt] Al
l
ow simpl
e
re
g
ister subregs
i
n noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
Fix
typo in copyright b
o
ilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
chov
[AArch64] H
a
ndle AND+ASHIFT form of
U
BFIZ
correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktk
a
chov
Update documenta
t
ion f
o
r ARM
a
rc
h
itecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt
]
Print name of noce tr
a
sform that s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
[
AArch64]
Model
CSE
L
instruction in C
o
rtex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-rtx
]
Fix
u
nused variable warni
n
g i
n
simplify_c
o
nd_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
3
/3]
[
RTL ifcvt] PR middle-end/3778
0
: C
o
nd
i
tional expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CTZ components toge
t
her until
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
1/3][ARM] Kee
p
ctz expressions
together until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
hov
[ARM][obvious] Fix t
y
pos in *thumb1_mulsi
3
co
m
men
t
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
[rtlanal] Fix rtl-optimiz
a
t
i
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallo
u
t from
:
[ARM] PR target/70830:
A
v
oid PO
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkach
o
v
[A
R
M] Use proper outp
u
t modi
f
ie
r
for
D
Imode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkach
o
v
[
ARM] Tie
oper
a
nd 1 to o
p
erand 0 in AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AA
r
ch64] Use aarch64_f
u
sion_enabled_p to ch
e
ck
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktka
c
hov
[AA
r
ch64] Remo
v
e aarch
6
4_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Ti
e
operand 1 to operand 0 in AESMC p
a
ttern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[
AAr
c
h64
]
Simplif
y
ashl<mode>3 expander for
SHORT
mod
e
s
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch64] Delete obsolete CC_
Z
ESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR
r
tl-
o
ptim
i
zation/66940: Avoid
sig
n
ed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][4
/
4
]
S
implify chec
k
s for CONST
_
INT_P
a
nd
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkac
h
ov
[ARM][3
/
4] Clean
u
p casts from INTVAL to
[
unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[ARM][2/
4
]
Replace casts of 1 to HOST_WIDE
_
INT
b
y HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kac
h
ov
[ARM
]
PR targ
e
t
/
69857 Remove bogus
e
a
rly retu
r
n f
a
lse
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
RM]
Fix costing
of
s
i
g
n-extending
l
oad
i
n rtx
c
ost
s
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
c
hov
[AR
M
] PR targ
e
t
/
71056
:
Don't use vectorized
builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
ka
c
ho
v
[AArch64] PR ta
r
get/70
8
09: Dele
t
e
aarch64_vm
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
h
ov
[AArch64]
[
tests]
S
kip c
p
u-
d
iagnostics tests when overrid
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[obviou
s
] Typo fix in tree-ssa-
l
oop-i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[ob
v
i
o
us] F
i
x para
m
name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkacho
v
[ARM] PR target/70830: Avoid POP-{reg
l
ist
}
^ w
h
en retu
r
ning
.
.
.
commit
|
commitdiff
|
tree
next