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] Expand DImode constant stores to two SImode stores when profitable
2016-11-17
ktkachov
[AArch64] Exp
a
nd D
I
mode const
a
nt stor
e
s to tw
o
SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
A
A
r
c
h
6
4
] Fix gcc
.
dg
/
tor
t
ure/fl
o
a
t
32-
b
uilt
i
n
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
kt
k
achov
[ARM] PR
t
arget/78364: Add proper restric
t
io
n
s to
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/
2
] Add st
o
re mer
g
in
g
u
nit t
e
sts
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[ARM][2/2] Remove
old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[ARM][1/
2
]
Use gener
i
c_ex
t
r
a
_c
o
s
ts in
a
ll remainin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off
-
b
y
-
one err
o
r in clear_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tk
a
chov
[AArch64] Fi
x
PR target/7782
2
: Use tight
e
r
p
r
e
d
icat
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
achov
[rtlanal] Fix WORD_
R
EGISTER_OPE
R
ATI
O
NS c
o
n
d
ition
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fi
x
for bi
g
-endian gcc
.
c-torture/exec
u
te/pr557
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
PR tr
e
e-optimization
/
78170: Truncate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
PR t
r
ee-optimization/78162: Reject negative offset
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add
func
t
ion
comm
e
nts to some prolog
u
e/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE stor
e
m
erging
pass
commit
|
commitdiff
|
tree
2016-10-24
k
t
kachov
[chec
k
_GNU
_
s
t
y
l
e
.
sh] More aggres
s
i
v
el
y
i
gn
o
re dg
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR
r
tl-optimization/78038: H
a
n
d
l
e
global
register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AArch64] Use new target p
a
ss registrati
o
n framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch64] Add
s
pellcheckin
g
hi
n
ts for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[
s
imp
l
ify-rt
x
]
Ze
r
o
-
i
niti
a
lise local array in
si
m
plify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-const]
F
ix
nativ
e
_encod
e
_
r
eal
for HFmode co
n
s
t
ants
commit
|
commitdiff
|
tree
2016-10-03
kt
k
achov
Revert: [
R
TL ifcvt] Transfor
m
(X == C
S
T
)
? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
kt
k
achov
[RTL ifc
v
t] T
r
an
s
form (X
=
=
C
ST) ?
-CST : Y
i
n
t
o (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
kachov
[ARM] Fi
x
-Wimplicit-fallthrough
warning
s
commit
|
commitdiff
|
tree
2016-09-26
ktkacho
v
[regrename][sel-sched] F
i
x bog
u
s us
e
of HARD_FRAME_POINTER_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simplify-rtx] (GTU (PLUS a C)
(C - 1)) -
-
> (LT
U
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[
e
xpmed
.
c] PR middle-end/774
2
6 Delete dupli
c
a
te
c
onditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[
AArch64] Add
ANDS p
a
ttern
f
or CMP+ZE
R
O
_
EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[
A
RM] PR target/70473: Reduce size of Co
r
tex-A8 aut
o
maton
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[
A
RM] Refac
t
or
M
OVW/M
O
V
T
fusion logic
t
o allow
e
x
tensio
n
commit
|
commitdiff
|
tree
2016-08-01
ktkacho
v
[A
A
rch64] A
l
low multiple-o
f
-8 imme
d
ia
t
e offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
kt
k
achov
[ve
c
t
orizer]
[
2
/
2] Hook up
mult synth
e
s
is
logic i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2] Mo
v
e choose_mu
l
t_variant
d
e
cla
r
ation and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c]
PR mid
d
le-end/7
1
700: zero-exten
d
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
a
ch
o
v
[ARM] Add
s
upport for some AR
M
v
8-A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL
i
fcvt] PR rtl-o
p
timi
z
atio
n
/
7
1
594:
I
C
E in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[
A
RM] D
e
lete thumb_re
l
oad
_
in
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch6
4
][2/2]
(Re)Implement
v
c
o
py
<
q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
Arch64][1/2] Add
support INS (element) instruct
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
kachov
[
ARM][1/4]
R
e
p
lace use
s
o
f
in
t
_
l
og2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
RM] Add i
n
i
t
ial support for
C
or
t
ex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AArch64] Add
initia
l
suppo
r
t
for Cort
e
x
-
A73
commit
|
commitdiff
|
tree
2016-06-20
kt
k
achov
[typo]
aligneme
n
t -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
ho
v
[
A
A
rch64][obv
i
ous] Clean up parentheses and use GE
T
_
M
ODE
_
UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[R
T
L ifcvt] Allow simple register su
b
reg
s
in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
Fix typo in copyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AAr
c
h64] Handle A
N
D+ASHI
F
T fo
r
m of UBFIZ correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
kachov
Update documentation fo
r
ARM architec
t
ure
commit
|
commitdiff
|
tree
2016-06-09
ktkacho
v
[R
T
L ifcvt] Pr
i
nt name of noce tra
s
form
t
hat succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
AArch64]
Model CS
E
L instruct
i
on in Cortex
-
A57
s
ched
u
l
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktka
c
hov
[si
m
plify
-
rtx] Fix unused variable warni
n
g in
simplify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][
R
TL ifcvt] PR mi
d
dle-end/37780: Con
d
itional e
x
pression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/
3
]
[A
A
rch64] Keep CTZ compo
n
ents together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkach
o
v
[1
/
3][ARM] Keep
c
tz expressions together
u
n
til after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkacho
v
[ARM][obv
i
ous] Fix
t
y
p
os in
*thumb1_mul
s
i3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtl
a
nal] F
i
x rt
l
-optimization/
7
1
295
commit
|
commitdiff
|
tree
2016-06-02
k
t
k
ac
h
ov
F
ix fa
l
lout fr
o
m: [ARM] P
R
targ
e
t/70830: Avoid PO
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[A
R
M] Use proper output modifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[ARM] Tie operand 1 to
o
pe
r
and
0
i
n
AESMC pattern
w
hen
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
ach
o
v
[AArch6
4
] Use aarch64
_
fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64]
R
e
move a
a
r
ch64_simd_at
t
r_
l
e
ngth_mo
v
e
commit
|
commitdiff
|
tree
2016-05-27
k
t
k
achov
[A
A
rch64] Ti
e
operand 1 to o
p
erand 0 in AE
S
MC patt
e
rn
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AA
r
ch64]
Si
m
plify
a
s
h
l<mode>3 expander
for SHORT m
o
de
s
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] D
e
lete
ob
s
o
l
et
e
CC_ZESWP and CC
_
SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[RTL if
c
vt]
P
R rtl-optimi
z
ation/6
6
940:
A
voi
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[A
R
M][4/
4
] Simp
l
i
f
y
c
h
e
c
ks for CONST
_
INT_P an
d
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM][3/4] Cleanup casts from INTVAL to [
u
nsign
e
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tka
c
hov
[
A
RM][2/4]
R
e
place casts
of 1
t
o HOST_WIDE_INT by HOST_WID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
P
R target/69857 Remove bogus early retur
n
f
a
l
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkach
o
v
[ARM] Fix cos
t
ing of
s
ign
-
exte
n
din
g
load
i
n rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] PR targe
t
/71056: Don't use
vectorized builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
a
chov
[AArch6
4
]
PR t
a
rget
/
7080
9
:
Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkacho
v
[A
A
r
c
h64
]
[te
s
ts] Skip cpu-
d
iagnostics
tes
t
s when overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious]
T
ypo fix in tr
e
e-s
s
a-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious
]
Fix param name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR targe
t
/70830: Avoid POP-{reglist
}
^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[A
R
M] Add mode to probe_
s
t
a
ck set operand
s
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[inter
n
al-fn
.
c][committ
e
d] Convert
condit
i
on
a
l compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[
A
A
rc
h
64]
D
efine W
O
RD_RE
G
ISTE
R
_
O
PERATIONS to zer
o
a
nd
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
tkac
h
ov
[rtlanal
.
c] Convert cond
i
tional compilation o
n
W
ORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
kt
k
a
chov
Fix
FAIL: gcc
.
dg/
t
ree-ssa/min
m
ax-2
.
c
scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64
]
Wor
k
ar
o
und PR t
a
rget/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][d
o
c] D
o
cument deprecation of
p
re-
A
RMv4
T
architec
t
u
re
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[t
e
sts
u
ite] PR rtl-op
t
imizat
i
on/70681:
XFAIL
ira-shrinkwr
a
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR target/70566 Check that condition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[A
R
M] Reduce size of arm10
2
0e aut
o
ma
t
on
commit
|
commitdiff
|
tree
2016-03-23
k
tkachov
[A
R
M] Split out a
r
mv7ve effectiv
e
target che
c
k
commit
|
commitdiff
|
tree
2016-03-23
k
t
k
a
chov
[A
R
M
]
P
R
dr
i
ver/70132:
Avoid double fclose in
d
r
iver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[AArch64]
Fix g
c
c
.
t
arget/
a
a
rch64
/
vect-r
e
duc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[
A
A
rc
h
6
4] PR t
a
rge
t
/7000
2
: Ma
k
e aar
c
h
64_set_c
u
r
r
en
t
_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch64] Fix thinko in h
a
ndlin
g
of
-momit-lea
f
-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkach
o
v
[
obvious
]
Fix
t
ypo in tree-ss
a
-math-
o
pts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[A
R
M] Error out of arm_neon
.
h i
f
compiling
f
or so
f
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkacho
v
[
AA
r
ch64][test
s
uite
]
PR
t
arget/70004: Remove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkac
h
ov
[ARM] PR
r
tl-
o
ptimization/69904: Disallow cop
y
ing/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kachov
[AA
r
ch64] Set TREE_TARGET_GLOB
A
LS i
n
aarch64_set_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkach
o
v
[AA
r
ch64]
P
R target/696
1
3: Ret
u
rn zero TARGE
T
_
S
H
I
FT_TR
U
NC
A
TI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkac
h
o
v
[ARM] Tests for ar
m
_restrict_it
p
atterns in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkach
o
v
[gcse] PR rtl-optimization
/
6988
6
: C
h
eck ta
r
get m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM
]
Add i
n
iti
a
l s
u
ppor
t
fo
r
t
h
e
Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] P
R
target/69875 Fix
a
tomic_load
d
i
expansi
o
n
commit
|
commitdiff
|
tree
next