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
[check_GNU_style.sh] More aggressively ignore dg-xxx directives
2016-10-24
k
t
k
a
chov
[
ch
e
c
k
_GNU_sty
l
e
.
sh] More aggr
e
ssively ignore
dg-
x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-o
p
timization/78038: Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
kt
k
achov
[AArch64] Use new target pas
s
registration framewor
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArch64] Add
spellchecking hints fo
r
-march
,
-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[simplify
-
r
tx] Zero-i
n
itialise lo
c
al array
in si
m
plify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktk
a
chov
[fo
l
d
-co
n
st] Fi
x
n
a
t
i
ve_encode_real
fo
r
HFmod
e
constan
t
s
commit
|
commitdiff
|
tree
2016-10-03
ktkac
h
o
v
R
evert: [RTL i
f
cvt] Transform (X == CST) ? -CST
: Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
kt
k
a
chov
[RTL ifcvt
]
Tr
a
ns
f
orm (
X
== C
S
T) ? -CST
: Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
kachov
[ARM]
F
i
x
-Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
kt
k
achov
[regrename][sel-sc
h
ed] Fix bogus use of HARD_FRAME_PO
I
NTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkach
o
v
[sim
p
li
f
y-rtx]
(
GTU (PLUS a C) (C - 1)) --> (LTU
a
-C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[exp
m
ed
.
c]
P
R middle-end/7
7
4
26 Del
e
t
e
dupl
i
c
a
te
c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
k
a
chov
[AA
r
ch64]
A
d
d AN
D
S pattern for
C
MP+ZERO_EXTEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM] PR targe
t
/7047
3
: Red
u
c
e
size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refact
o
r MOVW
/
MOVT
fu
s
ion log
i
c
to allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktka
c
hov
[
A
Arch
6
4] Allow mult
i
ple-of-
8
immediate
offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
kachov
[
vectorizer][2
/
2]
H
ook up
m
ult
synthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1
/
2
]
Move choose_mult_variant d
e
c
l
a
r
ation and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
h
o
v
[expr
.
c] PR
middle-end/7170
0
:
z
e
ro-extend
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
t
k
ach
o
v
[ARM] Add support for
s
ome ARMv8-A cores t
o
d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
achov
[R
T
L ifcvt] PR rtl-
o
ptimization/71594: ICE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkac
h
ov
[ARM] Delete thu
m
b_r
e
load_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[
AArch
6
4][2/
2
]
(Re)Implem
e
nt vcopy<q>_lan
e
<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[AArch64][1
/
2] A
d
d s
u
p
p
ort INS (e
l
em
e
nt) i
n
struction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4] Replace us
e
s of in
t
_log2 by exact
_
log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
RM] Add ini
t
ial sup
p
ort
f
or C
o
rtex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
hov
[AArch64] Ad
d
initial support f
o
r Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-20
k
t
kachov
[t
y
p
o] alignement ->
alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[A
A
r
c
h64
]
[
o
bvious] Clean up paren
t
h
eses and use GET_MO
D
E_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Al
l
ow simple
re
g
iste
r
sub
r
egs in noc
e
_
c
onve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
k
a
chov
Fix
typo in copy
r
ight boilerp
l
a
te
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
[
AArch64] Handl
e
A
ND+ASHIF
T
fo
r
m o
f
U
BFIZ corre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Upda
t
e d
o
cumen
t
a
t
ion
for ARM architect
u
r
e
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[RTL ifcvt]
P
r
int n
a
me of noce
trasform th
a
t s
u
cce
e
ded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSE
L
instru
c
tion
i
n Cortex
-
A57 s
c
heduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[s
i
m
pl
i
fy
-
rtx] Fix u
n
use
d
variable war
n
ing in sim
p
lify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[3
/
3
]
[RTL i
f
cvt
]
P
R
middle-en
d
/37
7
80: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[2/3][AArch64]
K
eep CTZ c
o
mpon
e
nts together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[
1
/3][
A
RM] Keep
ctz exp
r
ess
i
on
s
togethe
r
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
hov
[ARM][obvious] Fix typ
o
s
i
n
*thumb1
_
m
u
lsi
3
comm
e
n
t
commit
|
commitdiff
|
tree
2016-06-02
k
tkac
h
o
v
[
r
tlanal] Fix
r
t
l
-optimiz
a
tion/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
Fix fa
l
l
o
u
t
f
r
o
m:
[ARM] PR target/7
0
8
30: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
o
v
[ARM] Use
p
roper o
u
tput modifier
f
or
D
Imod
e
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
a
c
hov
[
A
R
M] Tie op
e
rand 1
to
operand 0 in
A
ESMC pattern wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] Use a
a
rch64_fusi
o
n_
e
nabled_p
to ch
e
ck
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch64]
R
emove aarch64_
s
i
m
d_a
t
tr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AArch64] Tie operand 1 to operand
0
in A
E
S
MC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simplify ashl<mode>3 expan
d
e
r for
S
HORT
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkach
o
v
[AAr
c
h
6
4] Delete obsolet
e
C
C
_
ZESWP and CC_SESWP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR rtl-opt
i
mi
z
ation/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tk
a
cho
v
[A
R
M][4/4] Simplify checks for CONST_INT
_
P
and co
m
paris
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
][3/4
]
Cle
a
nup ca
s
t
s from I
N
TVAL
to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][2/4] Replace casts
o
f
1
to HOST_WIDE_INT by HOST_WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kac
h
ov
[A
R
M
]
PR
target/
6
9857
Remov
e
bogus
e
arly retu
r
n fa
l
se
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
k
achov
[
ARM]
Fi
x
costing of sign
-
extending load in rtx co
s
ts
commit
|
commitdiff
|
tree
2016-05-19
k
t
k
a
c
hov
[ARM] PR target/7
1
056: Don't
use vectorized buil
t
in
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[AArch64] PR targe
t
/70809: Del
e
te aarch64_vmls
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
achov
[AA
r
c
h64][tests] Skip
c
p
u
-diagnos
t
ics tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[
ob
v
ious] Typo fix in
tree-ssa-loop-i
v
an
o
n
.
c
commit
|
commitdiff
|
tree
2016-05-13
kt
k
achov
[obvious
]
Fix p
a
ram name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM]
P
R target/70830: Avoid P
O
P
-{reglist}^ when
return
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mode to probe_sta
c
k set
o
p
erands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[internal
-
fn
.
c][committed] C
o
nvert conditional compi
l
atio
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
h
ov
[AArch64] Define WORD_REGIS
T
E
R
_OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlan
a
l
.
c]
C
o
nvert conditional compila
t
ion on WO
R
D_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/tre
e
-ssa/minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[
AA
r
ch64] Work
around PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Document deprec
a
tion of p
r
e-AR
M
v4
T
archite
c
t
u
re
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
tkac
h
o
v
[testsuite] PR rtl-optim
i
zation/70
6
81: XFAIL
ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[
ARM] PR target/705
6
6 Chec
k
that
c
o
ndition regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[A
R
M]
R
e
d
uce size
o
f arm1020e automaton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM]
Split
out armv7ve effective ta
r
g
e
t
check
commit
|
commitdiff
|
tree
2016-03-23
kt
k
a
chov
[
ARM] PR driver/70
1
32: Avoid double fclo
s
e in
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch
6
4
]
Fix
g
c
c
.
target/aarch64/vect-re
d
u
c
-or_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
kt
k
achov
[AArch64
]
PR
target/70002:
M
a
ke aarch64_set_current
_
f
unction
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AA
r
ch
6
4] Fix t
h
inko in
handl
i
ng of
-
mo
m
it-leaf-fr
a
me
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[
o
bv
i
ous]
Fi
x
typo in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
t
kacho
v
[AR
M
] Error out of arm_neon
.
h if c
o
mpiling for so
f
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][testsu
i
te
]
PR
t
arget/7
0
004:
Remo
v
e che
c
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[
A
RM] PR rtl-optimization/69904: Dis
a
llow copying/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tkach
o
v
[AAr
c
h64] Set TRE
E
_
TARGE
T
_GLOBA
L
S in aarch64_
s
et_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArc
h
64] PR
t
arget/69613: Return ze
r
o
TARGET_SHIFT_TRUNC
A
T
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[A
R
M] Tests for ar
m
_restrict_it p
a
tterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[gcse] PR
rtl-optimizatio
n
/69886: Check target
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM
]
Add initial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[AR
M
] PR target/69875
F
ix atomic_
l
oaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktk
a
chov
[
A
Arch64
]
S
k
i
p gcc
.
target/aarch64/
a
s
s
embler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64]
PR target
/
6
9161: Don'
t
use special
p
redi
c
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
chov
[
A
RM]
P
R targ
e
t
/
69161: Don't ignore mode
when
matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
kt
k
a
chov
[
AArch64] Only update assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[AR
M
][4/
4
]
Adjust gcc
.
t
a
rget/arm/wmul-[123]
.
c
test
s
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[cse][3/4] Do
n
't overwrite original r
t
x when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
h
ov
[ARM][2/
4
] Fix opera
n
d costing logic for SM
U
L[TB
]
[TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM][1/4
]
PR t
a
r
get/65932
:
Add testca
s
e
commit
|
commitdiff
|
tree
2016-02-04
k
tk
a
chov
[A
R
M] PR target/6593
2
: stop
c
hanging
s
ignedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR targe
t
/69403: B
u
g in thu
m
b2_ior_scc_
s
trict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
kt
k
a
chov
[ARM] PR target/6
9
135:
Mark ARMv8 vcvt
i
nstr
u
ct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[AArch6
4
] Handle C
S
E
L of zero_extend
e
d operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
a
c
hov
[AArch64] Handle co
m
pare of zero_ext
r
a
c
t
form
o
f TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tka
c
hov
[AA
r
ch64] Prope
r
ly reject invalid a
t
tribute stri
n
gs
commit
|
commitdiff
|
tree
next