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] PR target/78362: Make sure to only take REGNO of a register
2016-11-30
k
tkachov
[
AArch64] PR
t
arge
t
/783
6
2: Make su
r
e
t
o onl
y
take
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[T
E
R] PR targe
t
/48863 : Don
'
t
r
eplace expressions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M
]
PR target/
7
8439: U
p
date
m
ovdi c
o
ns
t
ra
i
nt
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktka
c
hov
R
e
mov
e
dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch
6
4] Expand DImod
e
constant
sto
r
es to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Fix gcc
.
dg
/
to
r
ture/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[
A
RM] P
R
t
a
rget/78364: Add p
r
oper
r
e
s
trictions
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
achov
[
2/2] Add store merging unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[
A
R
M][2/2] Remove old
r
tx c
o
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM][1/2] U
s
e gener
i
c_
e
xtra
_
costs
in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
h
ov
[1/2] Fix off-by
-
o
n
e
e
rror in clear
_
bit_reg
i
on in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch
6
4] Fix PR target/77822: Use
t
i
ghter predic
a
tes
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix
W
ORD_REG
I
STER_OPERATIONS conditio
n
in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian gcc
.
c-
t
or
t
ure/execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optimi
z
ation/
7
8170:
Truncate
sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkach
o
v
P
R
tre
e
-optimization
/
78162: Rej
e
ct negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AAr
c
h64] Add function comments to some prologue/epil
o
gue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkac
h
o
v
GIMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
kt
k
achov
[check_GNU_style
.
sh
]
M
o
re aggre
s
sively ignore dg-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[re
e
]
P
R r
t
l-optimiza
t
i
o
n
/
78038: Handle global reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
tkachov
[AArch6
4
] Use
n
ew target pass regi
s
tra
t
i
o
n
framew
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArc
h
64] Add
sp
e
l
lchecking
hin
t
s
for -
m
arch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
chov
[simplify-rtx]
Zero-i
n
itialise local
a
rray in simplif
y
_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-c
o
nst] Fix
n
a
t
ive_enco
d
e_real for HFmode
c
onstan
t
s
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL if
c
vt] Tra
n
sform (X
== C
S
T) ? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
chov
[RTL
i
fcvt] Transform (X == CST) ? -C
S
T :
Y
in
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
k
achov
[ARM
]
Fix -Wimplicit-
f
allthrou
g
h warnings
commit
|
commitdiff
|
tree
2016-09-26
ktk
a
chov
[regrena
m
e][sel-
s
c
h
ed
]
Fix b
o
gu
s
us
e
of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[sim
p
lify-r
t
x
] (GTU (PLUS
a C) (C - 1))
--> (L
T
U a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c] PR midd
l
e-end/
7
7426 Delete
dup
l
icate
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
AArch64] Add AN
D
S pattern for CMP+ZERO_EX
T
E
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[
A
RM] PR
t
arget/70
4
73: R
e
duce size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] Refactor MOVW/
M
O
V
T fusion lo
g
ic to
allo
w
exten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AA
r
ch
6
4] Allow
mult
i
ple-
o
f
-8 imm
e
diate of
f
sets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[vectori
z
er][2/2
]
Hoo
k
up mult synthesis l
o
gic i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_variant declar
a
t
i
on and d
e
pendent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
cho
v
[expr
.
c] PR
m
i
d
dle-end/71700: zero-extend
s
ub-wor
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM] Add support f
o
r some ARMv8-A
c
o
res to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
RTL
i
fcvt] PR
r
tl-optim
i
zation/71594: ICE i
n
noce_em
i
t_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Dele
t
e thumb_
r
eloa
d
_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
tkachov
[AArch64][2
/
2]
(
R
e)Im
p
leme
n
t vcop
y
<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
ov
[A
A
rch64][1/2
]
Add
sup
p
ort
I
NS (element) in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1/4] Replace uses of int_lo
g
2
by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
kt
k
achov
[ARM] Add i
n
iti
a
l support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch
6
4] Ad
d
init
i
al
s
upport for Cort
e
x
-A
7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] align
e
ment ->
a
lignm
e
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][obvious]
C
le
a
n up parentheses
and use GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RTL ifcvt] Al
l
o
w
simple re
g
ister subre
g
s in noce_
c
onvert
_
mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
kt
k
achov
Fix t
y
po in
cop
y
right
boilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
t
k
achov
[AArch64] Handl
e
AND+A
S
HIFT form
o
f
U
BFIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Upda
t
e d
o
cumentation for ARM architec
t
ur
e
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RT
L
ifcvt] Print
n
ame of noce t
r
asform th
a
t s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
ka
c
h
o
v
[AArc
h
64] Model CSEL ins
t
r
uction i
n
Cortex-A57 sch
e
d
u
l
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[s
i
mpl
i
fy-rtx] Fix unused variable warn
i
ng
i
n
si
m
pl
i
f
y_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[3/3
]
[
R
TL ifcvt]
P
R
m
iddle-end/37780
:
Co
n
ditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
2/3][AArch6
4
]
K
eep CTZ compon
e
n
ts togeth
e
r until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[1/3][ARM]
Keep ctz exp
r
es
s
ions together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
h
o
v
[
A
R
M][obvi
o
u
s
] Fix
t
ypos in *thum
b
1_mul
s
i3 com
m
e
nt
commit
|
commitdiff
|
tree
2016-06-02
kt
k
achov
[rtlan
a
l] Fix rtl-optimization/712
9
5
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix f
a
l
l
out
f
rom: [ARM] PR
t
arget/708
3
0
: Avo
i
d
PO
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
kacho
v
[
A
RM
]
Use p
r
oper o
u
tput modi
f
ier fo
r
DImode re
g
i
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M] Tie ope
r
a
n
d
1
to opera
n
d
0 in A
E
SMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[
A
Arch64] Use aarch6
4
_
fusion
_
ena
b
led_p t
o
c
heck for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[A
A
r
c
h6
4
] Remov
e
aarch64_
s
imd_attr_length_
m
ov
e
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[A
A
rch64]
T
ie op
e
ran
d
1 to operand 0
in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
kt
k
achov
[AArch64] Simplify ashl<mode
>
3 ex
p
and
e
r for SHORT
m
odes
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[
AArch64] Delete
obsolete
C
C_ZESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
k
t
kac
h
ov
[
RTL ifcvt] PR rtl-opti
m
ization/
6
6940: Avoid s
i
gned
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
[
4
/
4] Simplify
c
hecks for CONS
T
_IN
T
_P
and
compar
i
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[
A
R
M
][3/4] C
l
eanup casts from
INTVAL to
[
unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[ARM][2/4] Rep
l
ace c
a
st
s
of 1 t
o
HOST_WI
D
E_INT
b
y HOS
T
_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM] PR ta
r
get/69857 Remove bogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[A
R
M]
F
ix costing of
s
ign-extending load in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/71056: Don't use vector
i
z
ed bui
l
t
i
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[AArch64]
PR target/7080
9
: Delete
a
arch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktka
c
hov
[AArch64][tests
]
Skip cpu-diagno
s
tics tests when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvi
o
us] Typo
f
i
x in tree-ssa-loop-i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvio
u
s] Fix param name in
d
ump file
commit
|
commitdiff
|
tree
2016-05-12
ktk
a
c
h
ov
[ARM] PR ta
r
get/70830
:
Avoid
P
OP-{regli
s
t}^ when ret
u
r
n
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add
mode to probe_stack
set ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[internal-fn
.
c][committ
e
d]
C
o
nver
t
c
onditional co
m
pilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] Define WORD_R
E
GISTER_O
P
ERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtl
a
nal
.
c]
Conv
e
rt conditiona
l
compilation on
W
O
RD_REG
I
STER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL
:
gcc
.
dg/tree
-
ssa/m
i
nmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
kt
k
achov
[AArch64] Work ar
o
u
nd
P
R target
/
64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[
ARM][doc]
Document
d
e
precat
i
on of pre-ARMv4T arc
h
itecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[
t
est
s
ui
t
e
] PR rtl
-
optimization/70681:
X
FAIL ira-shr
i
nkw
r
ap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM
]
PR
target/70
5
6
6
Check th
a
t condition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Reduce siz
e
of a
r
m1020e auto
m
aton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Split out a
r
mv7ve effective ta
r
get ch
e
ck
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
c
h
ov
[ARM] PR
d
river/7013
2
: Avoi
d
d
o
uble f
c
lose in
dri
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArc
h
64] Fix gcc
.
targ
e
t/aar
c
h64/vect
-
redu
c
-
or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] PR
t
arget/70002: M
a
ke aarch64_set_current_fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktk
a
chov
[AArch64] Fix t
h
inko
in
h
and
l
ing
o
f -momit
-
l
e
a
f
-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obvious] Fix
t
y
po in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[ARM]
E
rror out of
arm_neon
.
h if com
p
il
i
n
g for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][testsui
t
e] PR ta
r
get/70004: Rem
o
v
e check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[AR
M
] PR rtl-optim
i
z
ation/6990
4
: Dis
a
ll
o
w cop
y
in
g
/duplica
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
tk
a
chov
[AArch64] Set T
R
E
E
_TARGET_GL
O
BALS in aarch
6
4_set_current_
f
u
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] PR
t
a
r
g
e
t
/69
6
13: Re
t
urn zero
TARGET_SHIFT_TRUNCA
T
I
.
.
.
commit
|
commitdiff
|
tree
next