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] Split X-reg UBFIZ into W-reg LSL when possible
2016-12-16
kt
k
ach
o
v
[A
A
rch64] Spli
t
X-reg UBFI
Z
into W-reg LSL whe
n
p
o
ssib
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkac
h
ov
[AArch
6
4] Sp
l
it X
-
r
e
g UBF
X
into W-reg
LSR wh
e
n possible
commit
|
commitdiff
|
tree
2016-12-12
ktkacho
v
[li
b
st
d
c++][te
s
tsuit
e
]
X
FAIL tests rel
y
ing on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktka
c
hov
[AR
M
]
[
committe
d
] Sort ARMv8
p
rocessors by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch64] Separate shr
i
nk
wrapping ho
o
ks i
m
plem
e
n
t
ation
commit
|
commitdiff
|
tree
2016-11-30
ktka
c
hov
[AArch64] PR target/7836
2
:
Ma
k
e sure
to o
n
ly take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER]
PR target/48863
:
Don't re
p
lace expressions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
A
R
M
]
PR
t
ar
g
e
t/78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
kt
k
ach
o
v
Remove de
a
d FIXME
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch64] Expand DImode c
o
nstant s
t
ores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[
AArc
h
64] Fix
g
cc
.
dg/torture/float32-buil
t
in
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[
ARM]
P
R ta
r
get/78364: Add proper restric
t
ions to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
h
o
v
[2/2] Add store me
r
ging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
c
hov
[ARM]
[
2/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[AR
M
]
[
1/2] Use generic_extr
a
_costs in all remain
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kach
o
v
[1/2]
Fix off-by-one error
in clear_bit_region in stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AA
r
ch64] Fix PR t
a
rget/77822: Use tighter predicate
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[rtlanal] F
i
x WORD_REGISTER_OPERATIONS c
o
n
d
i
t
ion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
o
r
big-endi
a
n gc
c
.
c-to
r
t
u
r
e
/execute/p
r
55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tre
e
-optimization/
7
8170: Truncate
sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
c
hov
PR tree-op
t
imiz
a
tion/78
1
62
:
Reje
c
t negative
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[A
A
rch64] Add
f
uncti
o
n c
o
mments to so
m
e prol
o
gue/epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
GIMP
L
E store merging p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
ch
o
v
[che
c
k_GNU_style
.
sh] More aggressively ignore dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-optimization/78038: Han
d
le gl
o
ba
l
register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[
A
Arch64] Use new target pass r
e
gistrat
i
on fr
a
mework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArc
h
64] Ad
d
spe
l
lchecking hints
for -march,
-
m
cpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkach
o
v
[simplify
-
rtx
]
Z
e
ro-
i
nitialise lo
c
al array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-const] Fix
n
ati
v
e_encode_real
for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktk
a
cho
v
Revert:
[RTL ifcvt]
T
r
ansform (X == CST)
? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] Tran
s
form (X == CS
T
)
? -CS
T
: Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
t
ka
c
h
o
v
[ARM] F
i
x -Wi
m
pl
i
c
it-fa
l
lthrough w
a
rnin
g
s
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[r
e
grename]
[
sel-sched
]
F
ix bogus use of
H
A
R
D_
F
RAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[s
i
mplif
y
-rtx] (GT
U
(PL
U
S
a C
)
(C -
1)) --> (LTU a -C
)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
ac
h
ov
[ex
p
med
.
c] PR middle-end
/
77426
Dele
t
e duplica
t
e c
o
nditio
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[
A
A
rch64] Add A
N
DS pattern
f
or CMP+ZERO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[ARM]
P
R
target/70473: Reduce size of Cor
t
ex-A
8
a
u
tom
a
ton
commit
|
commitdiff
|
tree
2016-08-26
k
t
kachov
[AR
M
] Refa
c
tor MOVW/M
O
VT f
u
sio
n
logic t
o
allo
w
extens
i
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
A
Arch64
]
Allow multiple-of-8 imm
e
diate off
s
et
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[v
e
ctorize
r
][2/2] Hook
u
p mu
l
t syn
t
h
e
sis
l
ogic
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choose_mult_variant declara
t
ion and
depend
e
nt
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
h
o
v
[expr
.
c]
PR middle-end/7
1
700:
zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[
ARM]
A
dd suppo
r
t f
o
r some ARMv8-A cores t
o
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktk
a
chov
[RTL i
f
cvt] PR rtl-
o
ptimization/715
9
4:
I
CE
i
n noce
_
e
mit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM]
D
e
lete thum
b
_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][2
/
2
]
(Re)
I
mplement vcopy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkac
h
o
v
[
A
A
r
c
h
64][1
/
2] A
d
d s
u
pp
o
rt INS
(element) in
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkacho
v
[AR
M
]
[1/4] Replace uses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
ARM] Add ini
t
ial s
u
pport for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AAr
c
h
64] Ad
d
initial
s
upport for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
kt
k
achov
[
typo
]
alignement -> a
l
i
gnment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[AA
r
c
h
64]
[
obviou
s
] Cl
e
a
n u
p
parentheses and use
GET_M
O
DE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[RTL if
c
vt] Allo
w
sim
p
le r
e
g
i
ster s
u
bregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix
t
y
po
i
n
c
o
p
y
righ
t
boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArc
h
64] Handle
AND+ASHIFT form of
U
BFIZ c
o
r
re
c
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tk
a
chov
Update documenta
t
ion
f
or AR
M
architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
R
TL ifcvt] Print name o
f
noce trasform
that
succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AA
r
c
h
64] Model
C
S
EL instr
u
ction in
Cortex-
A
57 s
c
heduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkac
h
ov
[simp
l
ify-rtx] Fix unused
variab
l
e w
a
rning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[
3/3][RTL ifcvt] PR
middle-end/37780: Condit
i
onal expres
s
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch
6
4
] K
e
ep CTZ components together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/
3
][ARM] Keep ct
z
express
i
o
n
s together until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
t
k
a
chov
[ARM][o
b
vious] Fix
t
y
pos in *thumb
1
_mu
l
si3
c
o
m
me
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rt
l
-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
Fix fallout fro
m
: [ARM] PR target/70830: Av
o
id POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
tk
a
chov
[AR
M
] Us
e
proper ou
t
pu
t
modifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
ka
c
hov
[ARM] Ti
e
operand 1 to o
p
erand 0 in AES
M
C
pa
t
te
r
n when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AA
r
ch6
4
] Us
e
aarch64_f
u
sion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[AArch64
]
Remove aarch64_si
m
d_
a
ttr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AA
r
ch64] Tie operand 1 to oper
a
nd 0 in AE
S
M
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch64] Simplify ashl<m
o
de
>
3 expander for SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[
AArch64] De
l
et
e
o
b
s
ol
e
t
e
C
C_ZE
S
WP and C
C
_S
E
SW
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR rtl-
o
p
timi
z
ation/66940: Avoi
d
sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
acho
v
[ARM]
[
4/4] Simplify c
h
ecks for CONST_INT_P and
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[ARM][3/4] Cleanup c
a
s
t
s
from INTVAL to [unsi
g
ned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[
ARM][2
/
4] Re
p
l
a
c
e casts of
1
to
H
OST_W
I
DE_
I
NT by HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[
ARM] PR
ta
r
get/69857
Remove bogus early r
e
turn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[
A
R
M] Fix cos
t
ing of
si
g
n-ext
e
nding load in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
kt
k
achov
[ARM
]
PR target
/
71056:
D
o
n
't use vectorize
d
builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkach
o
v
[
A
A
rch6
4
] PR target/70809:
Delete a
a
rch64_v
m
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[
A
Arch64][tests] Skip cpu-di
a
gnostics test
s
when ove
r
riding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
hov
[obvious] Typo fix i
n
t
ree-ssa-
l
o
o
p-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Fix par
a
m name in dump fil
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[
A
RM] PR target/7
0
8
3
0: Av
o
id
P
OP-{regl
i
st}^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkacho
v
[ARM] Add mode
to probe_stac
k
set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[internal-
f
n
.
c][c
o
mmitted] Convert conditional c
o
mpilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArch64] Define WORD_REGIST
E
R_OPERA
T
IONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
kt
k
ach
o
v
[rt
l
anal
.
c] C
o
nvert
c
o
n
di
t
ional compilati
o
n
o
n WO
R
D
_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
kt
k
achov
F
i
x F
A
IL: gcc
.
dg/tree-ssa/m
i
n
m
ax-2
.
c s
c
an-tr
e
e
-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkac
h
ov
[AArch64
]
Work
around PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
kt
k
achov
[ARM][d
o
c] D
o
cument depr
e
c
a
ti
o
n of pr
e
-A
R
Mv4T architecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[t
e
st
s
uite] P
R
rtl-
o
p
t
imization/70681: XFAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[ARM] PR
t
arget/70566 Ch
e
ck that co
n
dition regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
k
t
ka
c
hov
[ARM] Reduce siz
e
of arm
1
020e
a
utomaton
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
ch
o
v
[
A
RM]
S
p
l
i
t out armv7ve effectiv
e
target chec
k
commit
|
commitdiff
|
tree
2016-03-23
ktka
c
hov
[ARM] PR
d
river/70132: Avoid doub
l
e fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch64] Fix
g
c
c
.
ta
r
get/aarch
6
4/ve
c
t-re
d
uc-or
_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[AArch64]
PR target
/
70002: Ma
k
e aa
r
ch64_set
_
c
urren
t
_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
kachov
[AArch64] Fix
t
hink
o
i
n handling
o
f -momit-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
kt
k
achov
[obvious] Fix typo in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
next