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
[ARM] PR target/79145 Fix xordi3 expander for immediate operands in iWMMXt
2017-01-25
k
tkachov
[ARM] PR targe
t
/79145 F
i
x xordi3 expander for immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
ac
h
ov
[
d
oc
]
C
o
rrect
optimisatio
n
levels docume
n
tation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[testsuite] Require shar
e
d
e
f
f
ect
i
ve
t
arget for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkachov
[testsuite] Fix FA
I
L: gcc
.
dg/
l
to/pr69188 on
bare-
m
etal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktkachov
[AR
M
] PR
t
arg
e
t/7
1
270 fix neon_valid
_
immediate f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[AArc
h
64] Purge
l
eftover occurrences of aar
c
h64_nop
c
relative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kach
o
v
Add
Co
r
tex-A15 t
u
ning to gcc
.
dg/uni
n
it
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
k
tkachov
[
tree-ssa-a
d
dre
s
s]
A
vo
i
d creating n
o
n-canonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkac
h
o
v
[ARM] PR targ
e
t/78694
:
Avo
i
d
invali
d
RTL sharing i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktka
c
hov
[A
A
r
ch64] Split X-re
g
UB
F
IZ in
t
o W-reg LSL
w
h
e
n
possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch
6
4
]
Split X-reg UBFX into W-reg LS
R
when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++][testsuite] X
F
AIL te
s
ts relyi
n
g on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
kt
k
achov
[A
R
M][commit
t
ed] S
o
rt ARMv8 process
o
rs by
a
lpha
b
etic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AArch6
4
] Separate sh
r
ink
w
rapping hooks
i
m
plementatio
n
commit
|
commitdiff
|
tree
2016-11-30
k
tkach
o
v
[AA
r
ch64] PR ta
r
get/7
8
362: Make sure to only take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktka
c
hov
[TER] PR target/48863 : Don't replace
expression
s
ac
r
o
ss
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[ARM] PR target/7
8
439:
U
p
date movdi co
n
straints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkach
o
v
R
emove dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[AAr
c
h64] Ex
p
and DImo
d
e constant stores t
o
t
wo SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AA
r
ch64] Fi
x
g
c
c
.
dg/torture/float32-builti
n
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[ARM
]
PR target/78364: Add proper
restrictions t
o
zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[2/2] Ad
d
s
t
ore merging
u
nit
tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
k
t
k
a
chov
[ARM]
[
2/2
]
R
em
o
ve old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkacho
v
[ARM]
[
1/2] Use generic_extra_costs in a
l
l rem
a
ining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkachov
[1/2] Fix off-
b
y-one error in clear_bit
_
region
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkachov
[
AArch64
]
Fix PR targ
e
t/77822: Use
t
igh
t
er predica
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
tkachov
[rt
l
anal] Fix WORD_REGISTE
R
_OPERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix for big-endian gcc
.
c-
t
orture
/
execute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-op
t
imizat
i
on/
7
8170: Truncate
s
ign-ext
e
n
ded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
P
R tree-o
p
timization
/
7816
2
: Reject nega
t
ive of
f
sets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
[AArch6
4
] Ad
d
functio
n
comments to some prologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
kt
k
achov
GI
M
PLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktk
a
chov
[check_
G
N
U_style
.
sh] More aggressive
l
y
igno
r
e dg
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktk
a
chov
[ree] PR
rtl-optimization/
7
8038:
H
andle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
k
t
kachov
[AArch6
4
] Use new target pass
re
g
istration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkac
h
ov
[AArch64]
A
dd
spellchecking hi
n
ts for -ma
r
ch,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkach
o
v
[simp
l
i
f
y-rtx] Zer
o
-
in
i
tialise local array in simpli
f
y_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[f
o
ld-const] Fix na
t
ive_enco
d
e
_
real f
o
r HFm
o
de co
n
stants
commit
|
commitdiff
|
tree
2016-10-03
ktkac
h
ov
R
eve
r
t:
[
R
T
L if
c
vt] Tran
s
form (X =
=
C
S
T) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkac
h
ov
[
RTL ifcvt
]
Transform (X == CST) ? -CST
:
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
chov
[ARM] Fix -Wimplicit-f
a
llthrough
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regr
e
n
a
me][sel-sc
h
e
d
]
Fix bogus
us
e
of HAR
D
_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkac
h
ov
[simplif
y
-rtx] (GTU (PLUS a C)
(
C - 1))
--> (LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktk
a
c
h
o
v
[expme
d
.
c
]
PR mid
d
l
e-
e
n
d
/7742
6
De
l
e
te duplica
t
e c
o
nditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktka
c
h
ov
[AArch64] Add ANDS pa
t
t
ern
for
C
MP+ZERO_E
X
TE
N
D
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM] PR target/7
0
473: Reduce size
of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[A
R
M]
R
e
factor MOVW/M
O
VT fusio
n
logic to all
o
w extension
commit
|
commitdiff
|
tree
2016-08-01
kt
k
achov
[AAr
c
h64] Allow
m
u
l
t
i
ple
-
of-8 immedi
a
te
o
f
fs
e
ts f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[
vector
i
zer
]
[
2
/
2] H
o
ok up
m
u
l
t
s
ynthesi
s
logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2] M
o
v
e choose_mult_variant
declarati
o
n
a
nd
d
ependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
ch
o
v
[expr
.
c]
P
R middle-end/
7
17
0
0: zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
a
chov
[ARM]
A
dd sup
p
ort fo
r
some
ARMv8-A
cores to
d
river
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
ho
v
[RTL
ifcvt]
P
R rtl-optimization/71594: ICE
i
n
noce_
e
mit_
c
mov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktk
a
chov
[A
R
M] Del
e
te th
u
mb
_
reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64]
[
2/2]
(Re)Implemen
t
vcopy<q>_
l
ane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktk
a
chov
[
A
Arch64][1/2] Add support I
N
S (el
e
ment) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
k
achov
[
A
RM][1/4] Repl
a
ce uses of int_log2 by exact_lo
g
2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM
]
Add
initi
a
l s
u
pport for
C
o
r
t
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] A
d
d initial supp
o
r
t for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
k
tkach
o
v
[typo] al
i
gnement -> alig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AA
r
c
h
64][obvi
o
us] Clean up parenth
e
ses and use GET_MODE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[RT
L
i
f
cvt] Allo
w
si
m
pl
e
register su
b
regs in no
c
e
_con
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
ka
c
hov
Fix typo in cop
y
right boilerpla
t
e
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
[AArc
h
6
4
]
Handle AND+ASHIFT form of UBFIZ cor
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
U
p
date documentation for AR
M
architecture
commit
|
commitdiff
|
tree
2016-06-09
k
tkachov
[RTL ifcvt] Print name of
noce trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64
]
Model C
S
EL inst
r
uctio
n
i
n
Cortex-A57 schedul
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[sim
p
lify-rtx] Fix unused
va
r
iable warning
in simplify
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[
3/3]
[
R
TL ifcvt] PR middle-end/3
7
780: Conditional ex
p
re
s
sion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64]
Ke
e
p CTZ compon
e
nts tog
e
ther unt
i
l after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Keep ct
z
expressi
o
ns together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
kt
k
achov
[ARM][
o
bvious] Fix typos in *
t
h
umb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
kt
k
a
c
hov
[rtla
n
al]
F
i
x
rtl-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
Fix fa
l
l
out from: [ARM
]
PR targ
e
t/
7
0830
:
Avoid
P
OP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
ov
[ARM]
U
se pro
p
er
o
utp
u
t m
o
d
i
f
ier for DImo
d
e register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkac
h
ov
[AR
M
]
Tie operan
d
1 t
o
operand 0
i
n AESMC pat
t
ern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch64]
Use a
a
rch64_f
u
s
i
on_enabled_p to che
c
k for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[A
A
rch64]
Remove
a
a
r
c
h64_simd_a
t
t
r_l
e
ngth_mo
v
e
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch6
4
] T
i
e opera
n
d 1 to operand 0 i
n
A
E
S
MC pa
t
t
e
r
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] S
i
mp
l
ify ashl<m
o
d
e
>3
expander for SHOR
T
modes
commit
|
commitdiff
|
tree
2016-05-27
k
t
kachov
[AA
r
ch64]
D
elete obsolete CC_
Z
ESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcvt] PR rtl-o
p
timization/6694
0
: Avo
i
d sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktka
c
hov
[ARM]
[
4/4] Simplify checks for
CONST_I
N
T_
P
and compari
s
on
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
ach
o
v
[ARM][3
/
4] Cleanu
p
c
a
sts
fr
o
m INTVAL t
o
[uns
i
gned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kac
h
ov
[
A
RM][2/4] Replace ca
s
ts of
1
to H
O
ST_WID
E
_IN
T
by
H
OST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tka
c
h
o
v
[
A
R
M]
PR target/69857 Remove bo
g
us ear
l
y return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] F
i
x costing of sign
-
extending
load in r
t
x costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
P
R t
a
r
get/71056: Don't
u
s
e
vect
o
ri
z
ed built
i
ns
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AArch64] PR target/
7
0
809: Delete aarch64_vm
l
s<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkac
h
ov
[AA
r
ch64][tests] Skip cpu-diagnostic
s
t
e
sts when overrid
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obviou
s
] T
y
po fi
x
in tree-s
s
a-loop-
i
vanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktka
c
hov
[ob
v
ious] Fix par
a
m
n
ame in
d
ump fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/
7
0830: A
v
oid POP-{regl
i
s
t
}^ when returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM]
Add
m
od
e
to
probe
_
s
tack
set operands
commit
|
commitdiff
|
tree
2016-04-28
kt
k
achov
[internal-fn
.
c]
[
c
o
mmitted]
C
o
nver
t
c
ondit
i
onal compila
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArch
6
4] Define WORD_REGISTER_OPE
R
AT
I
ONS to
z
ero an
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] Convert conditi
o
nal
compilation
o
n
WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FAIL: gcc
.
dg/t
r
ee-s
s
a/mi
n
max-
2
.
c
scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64] Work around PR
ta
r
g
e
t/6497
1
commit
|
commitdiff
|
tree
2016-04-15
k
t
kacho
v
[
ARM][doc] Document depreca
t
ion of pre
-
A
R
Mv4T architectu
r
e
.
.
.
commit
|
commitdiff
|
tree
next