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
Revert: [RTL ifcvt] Transform (X == CST) ? -CST : Y into (X == CST) ? -X : Y when...
2016-10-03
ktkacho
v
Rever
t
:
[
RTL ifcvt] Transform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktk
a
c
hov
[
RTL ifcvt
]
T
ransform
(
X ==
CST) ? -CST : Y
i
nto (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktk
a
chov
[ARM]
Fix -Wimplicit-
f
allthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[
r
egre
n
ame][sel-s
c
hed] Fi
x
b
o
gus use
o
f
H
ARD_FRAME_POINTER
_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[si
m
plify-rtx] (GTU
(PLUS a C) (C
-
1
)
)
-->
(LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkach
o
v
[expmed
.
c] PR middle-end/
7
7426 Delete duplicate con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkach
o
v
[AArc
h
64] Add ANDS pattern for C
M
P+ZERO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM
]
P
R target/70
4
73: Reduce
siz
e
of C
o
r
t
ex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
k
t
k
achov
[A
R
M] R
e
factor MOVW/MOVT fu
s
ion logic to a
l
low exten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkach
o
v
[AA
r
ch64] Allow
multiple-
o
f-8 i
m
m
e
diate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vect
o
rizer][2
/
2] Hook up mult s
y
nthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[1/2]
Mo
v
e choose_
m
ult
_
variant
declarat
i
on an
d
dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
chov
[
expr
.
c]
PR m
i
d
d
le-en
d
/71700
:
ze
r
o-exte
n
d
s
u
b
-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
h
o
v
[ARM] Add
support for so
m
e ARMv8-A cores to dri
v
er
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
RTL
i
fc
v
t] PR rtl-o
p
timization/715
9
4
:
I
C
E in noce
_
emit_cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM]
Delet
e
thu
m
b_r
e
loa
d
_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (Re)Implement vcopy<
q
>_lane<q> intrin
s
ics
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
a
chov
[AArch64][1/2] Add su
p
port
I
NS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
t
ka
c
ho
v
[ARM][1/4] R
e
place
uses of int_l
o
g2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM] Add initi
a
l su
p
p
ort for
C
ortex-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AArch6
4
] Add initial su
p
p
ort fo
r
Corte
x
-A73
commit
|
commitdiff
|
tree
2016-06-20
kt
k
achov
[typo
]
align
e
m
e
n
t ->
a
lignment
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[AArc
h
64][
o
bviou
s
] Clean up
paren
t
he
s
es and use GET_
M
ODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
achov
[RTL ifcvt]
Allow
s
imple register subregs in noce_con
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix t
y
po
in
c
o
pyright b
o
ilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64]
H
andle
AND
+
ASHIFT form o
f
UBFIZ corre
c
tly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tkacho
v
Update documentatio
n
f
or
ARM a
r
chitecture
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[
R
TL ifcvt] Print name of noc
e
t
r
as
f
orm that s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
AA
r
c
h
64]
M
odel CSEL instruction in Co
r
t
e
x-A57 s
c
h
e
duling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkach
o
v
[sim
p
lify-
r
tx] Fix unused variabl
e
war
n
ing in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3][RTL ifcvt]
P
R m
i
ddle-en
d
/3
7
780: Co
n
d
i
tiona
l
expres
s
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2
/
3][AArch6
4
] Keep CTZ
co
m
ponents together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
k
a
chov
[1/3][A
R
M]
K
e
e
p ctz expression
s
t
ogether until
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktka
c
hov
[AR
M
]
[
obvio
u
s] Fix typos
in *thumb1_mulsi3
c
omment
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
[rtlana
l
]
Fix r
t
l-optimiza
t
i
on/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fa
l
lout from: [ARM] PR ta
r
ge
t
/7
0
830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[ARM]
U
s
e
prop
e
r out
p
ut
m
odifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie o
p
erand
1 to o
p
e
r
and 0 in AESMC patt
e
rn when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64]
U
se aarch6
4
_fusio
n
_enabled_p to
check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AA
r
ch64] Remove aarch64_simd_attr_length_mov
e
commit
|
commitdiff
|
tree
2016-05-27
k
tkacho
v
[A
A
rch64] Ti
e
o
p
era
n
d
1 to ope
r
and 0 in
AESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArc
h
64] Simplify ashl<mode>3 expander fo
r
S
H
ORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
tka
c
hov
[AArch64]
D
e
lete ob
s
olete CC_ZESWP and C
C
_S
E
SWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkach
o
v
[
RT
L
ifcvt] PR
r
tl-optimization/
6
6
9
40:
A
void signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
acho
v
[
ARM][4
/
4] Simpli
f
y check
s
f
o
r CONST_INT_P and
com
p
a
rison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
[
3/4] C
l
eanup casts from
I
N
T
V
AL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][
2
/4] Re
p
l
a
ce
c
asts of
1 to HOST_WIDE_INT by HOS
T
_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR t
a
r
g
et/69857 Remove bogus e
a
rly r
e
turn false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kachov
[A
R
M] Fix
c
os
t
ing of sign-ext
e
n
d
ing
l
oad in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
kt
k
ach
o
v
[ARM
]
PR targ
e
t/71056: Don't use vectorize
d
built
i
ns
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArc
h
64] PR targ
e
t/70809: Delete aarch64_v
m
ls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkac
h
ov
[
A
Arch64][
t
ests
]
Sk
i
p c
p
u-diagnostics t
e
sts wh
e
n ove
r
riding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvi
o
us] Typo fix in tre
e
-ssa-lo
o
p
-
ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[ob
v
i
ous] Fix param
n
a
me in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[AR
M
] P
R
target/
7
0830: Av
o
id PO
P
-{reglist
}
^ w
h
en returning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[AR
M
] Add mode
t
o
probe_stac
k
set op
e
ran
d
s
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[i
n
t
e
r
nal-fn
.
c][committed
]
Con
v
e
r
t
c
on
d
i
t
ional
c
om
p
ila
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[AArc
h
64]
D
efine WORD_RE
G
ISTER_OPER
A
TIONS to
z
er
o
a
nd
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlana
l
.
c] Conve
r
t
c
onditional
c
o
mpil
a
t
ion on WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktk
a
chov
Fix
FAIL: gcc
.
dg/tre
e
-ssa/minmax-2
.
c scan-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64] Wor
k
around P
R
target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[
A
RM][doc] Docu
m
ent depre
c
ation of pre-
A
R
M
v
4T ar
c
hitec
t
ur
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktk
a
chov
[t
e
stsuite] P
R
rtl-optimization/70681
:
XFAIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkacho
v
[ARM] PR target
/
70566 Check th
a
t
c
ondition register
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkach
o
v
[ARM] Reduc
e
size of arm102
0
e automat
o
n
commit
|
commitdiff
|
tree
2016-03-23
k
t
kachov
[ARM] Split
out
a
rm
v
7
v
e
ef
f
ective
target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
RM] PR
driver
/
70132:
Avoid
d
ouble fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AArch64] Fi
x
gcc
.
target/aarch64/vec
t
-reduc-o
r
_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
k
tkachov
[AArch64] PR target/70002: Make aarch64_set_cur
r
ent_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
ka
c
hov
[AArch64] Fix
thi
n
ko
i
n handling of
-momit-l
e
af-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkach
o
v
[obvious] Fix typo in tree-s
s
a-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[
ARM]
Error out of arm
_
n
e
on
.
h
if comp
i
l
i
ng for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
k
t
k
a
c
hov
[AArch64][tes
t
suite] PR targe
t
/7
0
004: Remov
e
check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkachov
[ARM]
P
R
r
t
l
-
optimiz
a
tion/69904:
Disall
o
w copying/dupl
i
c
a
t
in
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch
6
4
]
Set TREE_TARGET_GLOBALS in
aarch64_se
t
_current_fu
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
hov
[A
A
rch
6
4]
P
R
t
arget/69613: Return zero TARGET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Te
s
ts f
o
r arm_res
t
rict_it patterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse]
P
R
rt
l
-
optimization
/
69886
:
Check target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
ac
h
ov
[ARM]
Add ini
t
ial s
u
pp
o
rt for
t
he Corte
x
-
A
32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR target/6987
5
Fix ato
m
i
c
_lo
a
d
d
i
exp
a
nsion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] Ski
p
gcc
.
t
a
r
g
et/aarch64/ass
e
mbler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch
6
4] P
R
tar
g
et
/
69161:
Don't us
e
spe
c
ial
p
r
ed
i
cat
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AR
M
]
PR target/69161: Don't
i
gnore mode when ma
t
ching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArc
h
64] O
n
ly updat
e
assembler
.
arch dire
c
tive whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
A
RM][4/4] Adju
s
t gcc
.
target
/
arm/
w
mul
-
[12
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4] Don't overwr
i
te o
r
iginal
rtx wh
e
n
f
old
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand
c
o
s
ting l
o
gi
c
for SMUL[
T
B][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[AR
M
][1/4
]
PR target/65932: Add testca
s
e
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[AR
M
]
P
R target/
6
5
9
32:
stop changi
n
g signe
d
nes
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR target/69403: Bug in thum
b
2_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkach
o
v
[ARM] PR tar
g
et/69135: Mar
k
ARMv8 vcv
t
i
nstruction
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
acho
v
[AArch64
]
Hand
l
e
CS
E
L
of zero_ext
e
n
d
ed operands
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AArch64] H
a
ndle compare
o
f
zer
o
_
e
xtr
a
ct form o
f
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h64] P
r
oper
l
y reject in
v
alid attribu
t
e strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR
rtl-
o
ptim
i
zation/68796
:
A
d
d
patterns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
R
TL-ifcvt] PR rtl-optimizatio
n
/68841: Make sur
e
one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
ch
o
v
[
combine][v2] Canonicalise (r
+
r) to (r <
<
1
) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tkachov
[
c
o
m
bine] C
h
eck WORD_RE
G
ISTE
R
_OPERATIONS normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
kachov
[AArch64
]
PR rtl-optimization/68796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
k
achov
[A
A
rch64] Pr
o
perly cost zer
o
_extend+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
next