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
This PR shows that we get the load/store_lanes logic wrong for arm big-endian.
2016-10-17
k
tk
a
chov
[AArc
h
64] Use ne
w
t
arget pass registration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkach
o
v
[AArch64] Add
s
pellchecking hints for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkach
o
v
[simplify-rtx] Zero-initi
a
lise l
o
cal array
in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkac
h
o
v
[fol
d
-const] Fix native_encode_
r
eal f
o
r H
F
mode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert:
[
R
T
L ifcvt] Transform (X == C
S
T) ? -CS
T
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[
RTL ifc
v
t
]
Trans
f
orm (X == CST) ? -CST : Y in
t
o
(
X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
k
tkachov
[ARM] Fix -Wimpli
c
it-fallthrough
warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename]
[
se
l
-sched
]
Fix
bo
g
us use of HARD_FRAME_POI
N
TE
R
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
kach
o
v
[simpli
f
y
-
r
t
x
] (GTU (PLUS a C) (C - 1)) --
>
(
LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c]
P
R middle
-
end/77426
D
elet
e
duplicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktk
a
chov
[
A
Arch64
]
Ad
d
A
N
D
S
pat
t
er
n
for CMP+ZERO_EXT
E
ND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR
t
a
rget/704
7
3: Reduce size of Cor
t
e
x
-A8 automat
o
n
commit
|
commitdiff
|
tree
2016-08-26
k
t
k
a
c
h
o
v
[
AR
M
] Refactor MO
V
W/MOVT fusion
log
i
c to allo
w
e
x
tension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow multiple-
o
f-8 i
m
m
ediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
t
k
a
chov
[ve
c
t
orizer][2/2] Hook up mult synthesis logic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkachov
[1/2]
Move choose_mul
t
_variant declaration a
n
d
depe
n
dent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c
] PR middle-end/71
7
00: zero-exten
d
s
ub-w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add supp
o
rt for some ARMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkacho
v
[
R
TL ifcvt] PR rtl-optimization/71594: I
C
E in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktka
c
hov
[ARM]
Delete
t
humb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkacho
v
[AArc
h
64][2/2]
(
Re)I
m
pl
e
m
ent vcopy
<
q>_lane<q>
i
ntrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
k
t
kach
o
v
[A
A
rch64
]
[1/2] Add
s
u
p
port
I
NS (e
l
ement) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][
1
/
4
] Replace uses of
i
nt_l
o
g2
by e
x
act_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[A
R
M] Add
i
ni
t
ia
l
support fo
r
Cortex-
A
73
commit
|
commitdiff
|
tree
2016-06-22
k
tkachov
[AA
r
ch64] Add
initial support for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement -> alignmen
t
commit
|
commitdiff
|
tree
2016-06-15
kt
k
achov
[AArch64][obv
i
ous]
C
lea
n
u
p pare
n
theses an
d
use
GET_MOD
E
_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktk
a
c
h
ov
[RTL ifcvt] Allow simple register
subregs in noce_conve
r
t_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typ
o
i
n
copyright boi
l
erplate
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
ch
o
v
[AAr
c
h
6
4] Handl
e
AN
D
+
A
S
HIFT f
o
r
m
o
f
UBFIZ
c
o
r
r
ec
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update documentation
f
or ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Pr
i
nt name of noce trasf
o
rm t
h
at suc
c
eeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktka
c
hov
[A
A
rch64] Model CSEL i
n
struction in Cortex-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkacho
v
[simplify-rtx] F
i
x
u
nused variable warni
n
g
in sim
p
lify
_
co
n
d_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[
3/3][
R
TL
i
f
cv
t
]
PR mid
d
le-end/3
7
780: C
o
nditional expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2
/
3][AArch
6
4
] Keep CTZ c
o
mponents together
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tka
c
hov
[
1
/3][ARM] Keep ctz expres
s
ions toge
t
h
e
r
until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
k
tkachov
[
ARM
]
[obviou
s
]
Fix typos in *thumb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal] Fix rtl-opti
m
izatio
n
/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkac
h
ov
F
i
x fallout from:
[ARM] PR target/70830
:
Avoid PO
P
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
RM] Use p
r
o
p
er
o
utput
modifi
e
r for
D
Imode
r
egister
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM]
T
ie ope
r
an
d
1
to oper
a
nd
0
in AESMC pattern
wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kach
o
v
[AA
r
ch64] Use
a
a
rch64_fusion_enabled_
p
to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kachov
[AArch64] Rem
o
ve aa
r
ch64_simd_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArch64
]
Tie operand
1
to operand 0 in AESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
A
Arch64] Simplify ashl
<
mode>3 e
x
pander for SHO
R
T modes
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
o
v
[AArc
h
64] Delete
o
bsolete C
C
_
Z
ESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
kt
k
a
chov
[R
T
L ifcvt
]
PR rtl-optimiz
a
tion/669
4
0: Avoid sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkach
o
v
[ARM][4/4] Si
m
plify checks for CON
S
T_INT_P and c
o
m
parison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M][3
/
4
] Cleanup casts from I
N
T
V
A
L to [
u
ns
i
gned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
]
[
2/4
]
Replace casts of 1 to HO
S
T_WID
E
_INT by HO
S
T_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR t
a
r
g
e
t/6
9
857 Remove bogus early return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
kt
k
acho
v
[ARM] Fix
c
osting of sign-extending load i
n
rtx c
o
sts
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/71056: Don't u
s
e vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR target
/
7
0
809
:
Delete aarch64
_
vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkac
h
ov
[AArch
6
4][tests] Skip cpu-diag
n
ostics tes
t
s w
h
en overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Typo fix
i
n
tree
-
ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
t
kachov
[obvious] Fix
param n
a
m
e in dum
p
fi
l
e
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/
7
0830: Avoid POP-{reglist}^ when ret
u
rning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
k
tkachov
[A
R
M] Add
mode to pro
b
e_s
t
a
ck s
e
t operands
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[internal
-
fn
.
c][committed]
Convert con
d
i
tional compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkac
h
ov
[AArch64] De
f
ine WORD_REGISTER_
O
PERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] Convert con
d
i
tion
a
l
c
ompi
l
ation on
WORD_R
E
GISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
kt
k
achov
F
i
x FAIL:
gc
c
.
d
g/tree-ssa
/
minmax-2
.
c scan-tree-d
u
mp
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktka
c
ho
v
[A
A
rch64
]
Work around PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][
d
oc]
Document deprecat
i
on of pre-ARMv4T a
r
c
h
itecture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkacho
v
[testsu
i
te] PR rtl-optimiza
t
ion/70681: XFAIL
i
r
a
-
shrinkwra
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkach
o
v
[ARM
]
PR tar
g
et/70566 Ch
e
ck that condition re
g
ister
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
k
t
kac
h
o
v
[ARM] Reduce size of
arm1
0
20e automaton
commit
|
commitdiff
|
tree
2016-03-23
k
tka
c
hov
[ARM] Split out armv7
v
e effective
ta
r
g
e
t check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
ARM]
PR driver
/
7013
2
: Avoid
d
ouble fclose i
n
driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[
AArch64] Fix
gcc
.
target/aarch64/vect-reduc-or_
1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkach
o
v
[AArch64] PR t
a
rget/70002: Make aarch64_set_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktk
a
cho
v
[
A
Arch64] Fix thin
k
o in handling of -momit
-
leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obvious] Fi
x
typo in tree-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkac
h
ov
[ARM] Error o
u
t of a
r
m_neon
.
h if compiling for sof
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
kachov
[AArch64][te
s
t
suite] PR target
/
70004:
R
emove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM]
P
R rtl-optimiz
a
t
ion/69904: Disallow copying/duplica
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kachov
[AArch64]
S
e
t TREE_TARGET_GLOBA
L
S in aarc
h
64_set_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kac
h
ov
[
AArch64]
PR targ
e
t/696
1
3: Return
zer
o
TAR
G
ET
_
SHIF
T
_TRUN
C
AT
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] T
e
s
t
s for a
r
m_re
s
tric
t
_
i
t patterns
i
n thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR r
t
l-optimization/
6
9886: Check t
a
rget mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
ARM] Add init
i
al
support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM
]
PR target/6
9
875 Fix atom
i
c_loaddi
expans
i
on
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AAr
c
h64] Skip gcc
.
ta
r
get/aarch64
/
assembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
tka
c
hov
[
A
Arch64] PR tar
g
et/6
9
1
61: Don't use sp
e
cial
p
redi
c
ate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[ARM
]
P
R
target/69161:
D
o
n
't ignor
e
mode
when matc
h
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktka
c
hov
[
A
A
r
ch64] On
l
y upd
a
te asse
m
bler
.
arch direct
i
ve
w
he
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kach
o
v
[ARM][4/4] A
d
just gcc
.
t
arget/arm
/
w
mul-[
1
23
]
.
c t
e
s
ts
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4
]
Do
n
't
ove
r
write
original rtx when
f
oldi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
chov
[
A
R
M
]
[2/4] Fix ope
r
and cost
i
ng logic for
S
MUL[TB][
T
B]
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
ho
v
[ARM][1
/
4
]
PR target/65932
:
Add tes
t
case
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
hov
[ARM] PR targ
e
t/65932: s
t
op chan
g
ing
s
ign
e
dness
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
kt
k
acho
v
[ARM] Fix PR
target
/
69403: Bug in thum
b
2_io
r
_
scc_stric
t
_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkac
h
o
v
[ARM] PR target/6913
5
: Mark A
R
Mv8 vc
v
t
instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[
A
A
rch
6
4] Han
d
le CSEL of zero_extended operands i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Arch64]
H
andle compare
o
f
zero_extract
f
orm o
f
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkacho
v
[AArc
h
64] Pro
p
e
r
ly reject
i
nvalid attribute
s
trings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64]
PR rtl-optimization
/
6
8
796: Add patterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR rtl-o
p
timization/68841: Make
s
ure
one
.
.
.
commit
|
commitdiff
|
tree
next