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] Fix gcc.target/aarch64/vect-reduc-or_1.c for -mcpu=cortex-a57
2016-03-11
ktkachov
[AArch64] Fix gcc
.
targe
t
/a
a
rch64/vect-reduc-o
r
_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkach
o
v
[AArch64]
P
R
target/70002: Make aarch64_
s
et_
c
u
r
ren
t
_func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArc
h
64] Fix thinko in hand
l
ing of -momit-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obviou
s
]
Fix typ
o
in tr
e
e-ssa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
k
t
kachov
[ARM] Error out
o
f arm_neo
n
.
h
if c
o
mp
i
lin
g
for soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch64][tes
t
suite] PR tar
g
et/70004:
R
emove
check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
achov
[ARM]
PR
r
tl-optimiza
t
io
n
/69904: Disallow copying/du
p
li
c
atin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
k
t
kachov
[AArch64
]
Set TREE_TARGET_GLOBALS in
a
a
r
ch6
4
_
s
e
t_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
ho
v
[AArch64] PR tar
g
et/69613: R
e
turn ze
r
o TARGET
_
SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
c
h
ov
[ARM] Tests for
a
r
m_restrict_it pat
t
erns in thu
m
b2
.
md
commit
|
commitdiff
|
tree
2016-02-24
k
t
kachov
[gcse
]
PR
rtl-optimization/69886: Check
t
arget m
o
de
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktk
a
chov
[ARM] Add in
i
tial support for the Cor
t
ex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[A
R
M]
PR
t
a
rget/698
7
5 Fix atomic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[A
A
r
c
h6
4
] Sk
i
p g
c
c
.
t
a
rget/
a
arch64/assemble
r
_arch
_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
kt
k
achov
[AArch64] PR tar
g
et/69161:
D
on'
t
u
s
e speci
a
l pre
d
icate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[ARM] P
R
ta
r
get/69161: Don't
i
gn
o
r
e mode when
m
atchi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkachov
[AArch64] Only update assembl
e
r
.
arch directive
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
achov
[ARM][4/4] Adjust gcc
.
t
a
rget/arm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
k
t
kacho
v
[cse][3/4]
D
on't overwr
i
t
e
origin
a
l rtx
w
hen folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand
cos
t
i
n
g
logic f
o
r SMU
L
[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/4] PR
t
ar
g
et/65932: A
d
d testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM] PR target/65932:
s
to
p
chang
i
ng sig
n
edness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix
PR target/69403: Bug
in thumb2_ior_
s
cc_strict
_
it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
tkachov
[ARM]
P
R target/691
3
5
: Ma
r
k ARMv8
v
cvt instruc
t
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
c
h
ov
[AAr
c
h64] Handle CSEL o
f
z
er
o
_extended operands
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64
]
Handle com
p
a
re of zero_ext
r
act form of
TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[AArch64] Properly rejec
t
i
n
valid
a
t
t
ribute strin
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[AArch64] PR
r
tl-
o
ptimization/68796: Add patter
n
s f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkach
o
v
[
RTL-ifcvt] PR
r
tl-optimization/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkach
o
v
[combine][v2] Canoni
c
alise (r + r) to
(r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktk
a
chov
[combine] Check WORD_
R
EGIST
E
R_
O
PER
A
TIONS norma
l
ly rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64
]
PR rtl-optimiz
a
tion/68
7
96 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] Pr
o
p
erly cost ze
r
o_exten
d
+a
s
hift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
h
o
v
[
A
Arc
h
64] P
R
target/68
6
96 FAIL: gcc
.
t
arget
/
aarc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[
A
RM] PR ta
r
get/68648:
F
ol
d
NOT of CONST
_
IN
T
i
n
andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[
c
ombine] Don't cr
e
ate LSHIFTRT
of zero bits in change_ze
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
A
Arch64] Don't
a
l
low -mgene
r
al-regs-only to c
h
ange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR
t
ar
g
et
/
68214: De
l
e
t
e IP-reg-cl
o
bb
e
ring call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[R
T
L
-ifcvt] PR rtl-optimization/6862
4
: C
l
ean up
l
ogic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL
:
gcc
.
c-torture
/
e
x
ecute
/
2005
0
124
-
1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt]
R
e
j
ect insn
s
that are
multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-i
f
c
v
t
]
PR rtl
-
optimization/6
8
50
6
: Fix emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[
c
o
mbine]
O
nly
r
estrict pure
si
m
plification in mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
]
PR rtl-o
p
t
i
mizat
i
o
n
/67
2
26:
Take into accoun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt
]
P
R rtl-op
t
i
m
iza
t
ion/68435 Al
l
ow (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
hov
Testcase for PR
rtl-opt
i
miza
t
ion/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
kac
h
ov
[AArch64][v2] Improve comparison with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfglo
o
p] PR middle
-
end/68375: R
e
structure get
_
loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-r
e
e
]
PR rtl-optimization/68194: Res
t
rict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
kt
k
achov
[AArch64] PR target/68363 Check that
a
r
gument is
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M]
D
o not expand movmisalign
p
attern
if no
t
in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[
A
RM
]
PR
6
8149 F
i
x
IC
E
in un
a
ligne
d
_
l
o
ad
d
i
spl
i
t
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neo
n
testing f
o
r armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
t
kachov
[
ARM] PR
68143 P
r
ope
r
ly
u
pdate mem
o
ry off
s
et
s
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] Don'
t
transform sig
n
an
d
zero e
x
ten
d
s ins
i
de
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
ch
o
v
[ARM] Fi
x
cost
i
n
g
of vmul+v
c
vt com
b
ine
pattern
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ach
o
v
[ARM][cl
e
anup] R
e
move uses of
CONST_DOUB
L
E_HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
ach
o
v
[AA
r
ch64
]
[2/3] I
m
pleme
n
t
n
e
g
c
c, no
t
cc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optab
s
][ifcvt][1/3] Define negcc, notcc o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[
haifa
-
sched] P
R
rtl-optimization/68
2
3
6: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
t
kach
o
v
[AArch64][cleanup] Remove us
e
s
of CONST_DOUBLE_H
I
GH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64]
PR target/68129: De
f
ine
TARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
RTL-ifcvt]
P
R rtl-opti
m
ization/677
4
9: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktka
c
hov
[cp][committed] Fix bo
o
tstrap on arm
d
ue
t
o
print fo
r
mat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkacho
v
[ARM/AA
r
ch64]
PR 680
8
8: F
i
x RTL chec
k
ing ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
tkac
h
ov
Mo
v
e gcc
.
tar
g
et/arm/pr67929_1
.
c te
s
t t
o
e
xecute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[commen
t
] Improve comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fi
x
checking
R
T
L
error in co
r
tex_a9_sched_adjust_c
o
st
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check th
a
t operand is R
E
G before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[AA
r
ch64] Handle
v
ec
t
or float mod
e
s
properly in aa
r
c
h
6
4
_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[ARM
]
PR targ
e
t/67
9
29 T
i
g
h
ten vfp3_c
o
nst_do
u
ble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkach
o
v
[
A
Arch64] Enable autoprefe
t
cher modelling
i
n
the sched
u
ler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc
-
dec
.
c]
A
ccount fo
r
c
o
st
o
f mo
v
e opera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
ka
c
hov
[optabs
.
c] Fix PR 67989: Ha
n
dle const0_r
t
x target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
A
Arc
h
6
4
] Add
support for 64-bit vec
t
or-m
o
de ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/2] U
s
e constants from pool when simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[AAr
c
h64][1/2] Add fmul-by-powe
r
-of-2+fcvt o
p
tim
i
sation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
h
a
ifa-sched] mo
d
el load/sto
r
e mult
i
ples p
r
op
e
rly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkacho
v
[RTL if
c
vt] PR 67786,
6
7
78
7
:
Check th
a
t intermedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl
-
optimization/6
7
4
8
1
:
Look more deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-opt
i
mization/67465: Hand
l
e pai
r
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
kt
k
ac
h
ov
[tr
e
e
-
inline
]
[obvious] D
e
lete redun
d
ant count_in
s
ns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktk
a
cho
v
[ARM] Replacing
v
a
riab
l
e
swaps that u
s
e a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktka
c
hov
[AR
M
] Fix
a
rm bootstrap f
a
i
l
u
r
e due to -Werro
r
=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR
67439:
Allo
w
ma
t
ching
of
*arm32_
m
ovhf wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64] Use lo
g
ics_im
m
type f
o
r
2nd alternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkach
o
v
[A
R
M
]
[3/3] Expand mod by powe
r
of
2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
chov
[AArch64][1
/
3
]
Expand signed mod by
power o
f
2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[
R
TL-if
c
vt] Make non-conditional
e
xecutio
n
if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tkachov
[AArch64] Fix FAIL: gcc
.
target/aarch64/target_attr_
c
rypto_
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArc
h
6
4] Use
p
op
c
ount
_
hwi inst
e
ad of homebr
e
w version
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[AArc
h
64][obviou
s
]
R
e
move obs
o
lete comme
n
t
i
n
a
arch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
ARM] Use %
w
d
format f
o
r lane
p
rin
t
ing in bo
u
n
d
s_
c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
k
tka
c
hov
[ARM] arm memcpy of ali
g
ned data
commit
|
commitdiff
|
tree
2015-08-14
k
t
kach
o
v
[
AArch64][obvious] Fix some t
a
rget attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
kt
k
a
chov
[AA
r
ch64][obviou
s
] Ma
r
k
t
arget_attr_1
.
c as
c
om
p
ile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] A
l
low PLUS+
i
mmediate
expre
s
sion
i
n noce_
t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-ifcvt] Improve conditional select ops
on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkac
h
ov
[AArch
6
4] D
o
not ICE
a
fter apologisi
n
g for
-mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch64][14
/
14]
R
euse target_option_cur
r
ent
_
n
ode when
.
.
.
commit
|
commitdiff
|
tree
next