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
ktkachov
Revert: [RTL ifcv
t
]
Transform (X == CST) ? -C
S
T : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] Transfo
r
m (
X
== CST) ? -C
S
T : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[A
R
M]
F
ix
-
Wim
p
licit
-
fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
kt
k
a
c
hov
[re
g
rename][se
l
-
sch
e
d] Fi
x
bo
g
u
s us
e
of H
A
RD_FRAME_POIN
T
ER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktk
a
c
h
ov
[
s
i
m
plify-rtx] (GTU
(PLUS a
C
) (C - 1
)
) --
>
(LTU
a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c]
P
R m
i
ddle-end/77426 Delete dupl
i
cate
c
ondition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[A
A
rch64] A
d
d AN
D
S
p
attern for C
M
P+ZERO_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM] PR tar
g
et/70473:
Reduc
e
size
o
f
Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM
]
Ref
a
ctor MOVW/M
O
VT f
u
s
ion
logic to allow
e
x
tension
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch64] Allow mult
i
ple-of
-
8 immediat
e
offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
vect
o
riz
e
r
]
[2/2] H
o
ok up mult synthes
i
s lo
g
ic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkac
h
ov
[1/
2
] Move c
h
oose_mult_variant declar
a
tion and d
e
pendent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[expr
.
c] PR m
i
ddle
-
e
nd/717
0
0: zero-extend sub-w
o
rd
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM
]
Add
support
f
o
r
some ARMv8-
A
cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tkachov
[RTL ifcvt] PR rtl-o
p
timiz
a
tion/71594: ICE in noce_e
m
it
_
cmo
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM]
Dele
t
e
t
humb_r
e
load_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
ch64][2/2] (Re)Implement vco
p
y<q>_
l
ane
<
q> intrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AAr
c
h64][1/
2
] Add supp
o
r
t INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1/4]
R
ep
l
ac
e
uses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[A
R
M] Add ini
t
ial
support fo
r
C
ortex
-
A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArch64] Add
i
nitial support
for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
h
o
v
[
typo
]
ali
g
n
ement
-
> alignment
commit
|
commitdiff
|
tree
2016-06-15
kt
k
a
c
hov
[AArch
6
4][obvious] Clean
up paren
t
heses and use GET
_
MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
kt
k
ac
h
ov
[RTL ifcvt] Allow
s
imple regi
s
ter
subregs in noce_c
o
nvert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo i
n
copyright boiler
p
late
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
Arch64] H
a
ndle AND+ASHIFT form o
f
UBFIZ correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkac
h
ov
Update docume
n
tation
f
or ARM architectu
r
e
commit
|
commitdiff
|
tree
2016-06-09
kt
k
a
c
hov
[RTL ifcvt] Pr
i
n
t
n
ame of
noce trasform that succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Model CSEL instruction in C
o
rt
e
x-A57 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[si
m
p
l
if
y
-rtx] F
i
x
unused varia
b
le warning i
n
simplify_
c
ond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[3/3][
R
T
L if
c
vt
]
PR mid
d
le-
e
n
d/37780: Conditional expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[2/3][AArch64] Keep C
T
Z components together un
t
il
a
fter
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Kee
p
ctz ex
p
ression
s
together u
n
t
i
l
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][
o
b
v
i
ous]
Fix typos in *thumb1_mulsi3 com
m
ent
commit
|
commitdiff
|
tree
2016-06-02
ktkach
o
v
[rtlanal] Fix rtl-optimization
/
7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktka
c
hov
Fix fallout from: [ARM] PR
target/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[AR
M
] Use proper output m
o
dif
i
er for
DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
hov
[A
R
M] Tie operand 1
to operand 0 i
n
AESMC pattern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
kach
o
v
[AArch64] Us
e
a
a
rch64_fusion_enab
l
ed_p to ch
e
ck for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch64] Re
m
ove a
a
r
c
h64_
s
imd_attr_lengt
h
_
m
ove
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Tie op
e
r
a
nd 1 to operand 0 in A
E
SMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[A
A
rch64] Simplify ashl<mode>3 expander for SHO
R
T modes
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
c
hov
[AArch64]
Delete obsolete CC_ZESWP and CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL
ifcvt] PR rtl-optimi
z
ation/66940: Av
o
i
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tkachov
[ARM][4/4]
Simplify chec
k
s
for CONST_INT_P and comparis
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cleanup casts fr
o
m INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
[
2/4] Re
p
lace cast
s
of 1
to
H
OST
_
WIDE_INT
by HOS
T
_WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR target/69857 Remov
e
bogus
e
arly return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fix costin
g
of sign-extending load
i
n
r
tx
costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR
target/71056: Don't
u
se v
e
ctorized
b
u
il
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkach
o
v
[AArch64] PR
target/70809: Delete aarc
h
64_vmls
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[AArch
6
4][
t
ests] Skip c
p
u-dia
g
nostics tests when
overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[
obviou
s
] Typ
o
fix in
tree-ssa-
l
oop-i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obviou
s
] Fix p
a
r
a
m n
a
me in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR t
a
rget/70830: Avoid P
O
P-{reglist}^ when re
t
u
rning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mode to
p
robe_sta
c
k set operands
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[i
n
ter
n
al-
f
n
.
c][c
o
mmi
t
ted] Con
v
ert conditional co
m
pilatio
n
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArc
h
64] Def
i
ne WORD
_
REGISTER_OPER
A
T
IONS
t
o zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c]
Convert condition
a
l
compil
a
tion
o
n WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix F
A
IL:
g
c
c
.
dg/tree-
s
sa/m
i
nmax-2
.
c
sca
n
-
t
ree-dum
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
k
t
k
achov
[AAr
c
h64] Work around PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[
A
RM][doc] Documen
t
deprecati
o
n
o
f
pre-ARM
v
4T arc
h
i
tectu
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[test
s
uite
]
P
R
rtl-op
t
imization/70681:
X
FAIL
ira-s
h
r
i
nkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[
AR
M
] PR target/70
5
66 Check that condition regis
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkacho
v
[A
R
M] Reduce size of
arm102
0
e
a
uto
m
aton
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
chov
[ARM]
S
p
l
i
t
o
u
t
armv7ve effect
i
ve ta
r
get check
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
chov
[
ARM] PR driver/70
1
32
:
Avoid double
fclo
s
e
i
n
d
r
i
v
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[A
A
rch
6
4
]
Fix gcc
.
target/aarch64/
v
e
ct-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktk
a
chov
[
AArch64] PR ta
r
get/70002: Make
a
a
r
ch64_set_cur
r
ent_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch
6
4]
Fix t
h
in
k
o
i
n handl
i
ng of
-
m
o
mit-lea
f
-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obvious] Fix typo in tree-ssa-
m
ath-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkachov
[
A
RM
]
Error out of arm_neo
n
.
h
if compiling
f
or sof
t
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktk
a
chov
[
A
A
rch6
4
]
[t
e
stsuite
]
PR target/70004: Remov
e
che
c
k
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
ktkac
h
o
v
[ARM] PR
r
tl-opt
i
mization/69904: D
i
sall
o
w
c
opying/du
p
licatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] Set TREE_TARGET_GLOBA
L
S in aarch
6
4
_
set_c
u
rrent_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] PR targe
t
/69613: Ret
u
rn zero TARGET_SHIF
T
_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
c
h
ov
[
ARM] T
e
sts for arm_restrict_it patterns i
n
thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl
-
optimization/69886: C
h
eck target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
t
k
achov
[ARM] Add initial supp
o
rt fo
r
the Cor
t
ex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM]
P
R target/69875 F
i
x a
t
omic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch
6
4]
S
kip gcc
.
target/aarc
h
64/assemb
l
er_a
r
ch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AA
r
ch64]
P
R
target/69161: Don'
t
use spe
c
ial
predic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM]
P
R
t
a
r
get/6
9
161: Don't ignore mode when m
a
tchi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[A
A
rc
h
6
4
]
Only u
p
date assembler
.
ar
c
h
directi
v
e when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
hov
[ARM][4/4] Adjust gcc
.
target/a
r
m
/
wm
u
l-[12
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4] Don't overwrite original rt
x
when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkacho
v
[ARM][2/4] Fix opera
n
d c
o
sting
logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
tkac
h
ov
[ARM][1/
4
] PR target/65932: Add te
s
tcas
e
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
c
hov
[ARM] PR target/6
5
9
32
:
s
top c
h
anging sign
e
dness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[
ARM] Fix PR
t
arget/69403:
Bug in thumb2_ior_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
tkachov
[ARM] PR target/
6
91
3
5: Mark ARMv8 vcvt
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
t
k
ach
o
v
[AAr
c
h64]
Handle CS
E
L of zero_exte
n
ded
o
p
erands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AArch64]
H
andle compa
r
e o
f
zero_extract form
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[A
A
r
c
h
64] Pr
o
perly re
j
ect invalid attribute stri
n
gs
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AA
r
ch64]
P
R
rtl-optimization/68796: Add patt
e
rns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt
]
PR rtl-op
t
imization
/
6
8
841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2] Canonicalise (r + r) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[c
o
m
b
ine]
C
heck WORD_REGISTER_
O
PERATION
S
normally r
a
ther
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR
rtl-o
p
t
i
mization/6
8
796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Properly cost
zero_ex
t
end+a
s
hif
t
fo
r
ms of
.
.
.
commit
|
commitdiff
|
tree
next