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 rtl-optimization/69904: Disallow copying/duplicating of load-exclusive opera...
2016-03-03
ktkac
h
ov
[
A
RM] PR rt
l
-optimization/69
9
0
4
: Disa
l
low copyin
g
/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AAr
c
h64] Set TREE_TARGET_GLOBA
L
S
in aarch64_set
_
curre
n
t_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
chov
[
A
Arc
h
6
4
]
P
R
t
arget/69
6
13: Return zero TARGET_SHIFT_
T
RU
N
C
AT
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[
A
RM] T
e
sts fo
r
a
r
m
_restrict_it pa
t
tern
s
in thum
b
2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl-
o
ptimization/69886: Check target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkach
o
v
[
ARM] Add initi
a
l suppor
t
f
o
r
t
he Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[ARM] PR targ
e
t
/69875 Fix atomic_loaddi ex
p
ansion
commit
|
commitdiff
|
tree
2016-02-19
kt
k
achov
[AArch64] Skip gcc
.
t
arg
e
t/aarch64/assem
b
ler_
a
rch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktk
a
cho
v
[AAr
c
h64]
P
R target/69161: D
o
n't u
s
e s
p
ecial predicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkac
h
ov
[ARM]
PR target/69161: Don't ignore mode when matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktka
c
hov
[AArch64] Only update assembl
e
r
.
arc
h
d
i
rective wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[ARM][4/4] Adjust gcc
.
ta
r
ge
t
/
a
rm
/
wmul-[123]
.
c te
s
ts
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4]
Don't overwrite original rtx when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tka
c
hov
[ARM][2/
4
]
Fix operand costing
l
ogic for SMUL
[
TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM]
[
1
/
4] PR
t
arge
t
/65932:
Ad
d
testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
ARM]
PR target/65
9
32: sto
p
changi
n
g
signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[A
R
M] Fix
P
R targ
e
t/69403: B
u
g in thumb2_
i
or_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
kachov
[ARM] PR target
/
69135: Mark ARMv8 vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
chov
[AArch64] H
a
ndle CSE
L
of
z
ero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tkachov
[AArch64] Handle compar
e
of zero_extract form of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AA
r
ch64] Proper
l
y r
e
ject in
v
alid
attribute str
i
ngs
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[AArch64] PR rtl-o
p
timization/687
9
6
: Add p
a
tterns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
kachov
[
R
TL-ifcvt] PR rtl-o
p
t
imizat
i
on/68
8
4
1
: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine
]
[v2] Ca
n
onical
i
se (
r
+ r)
t
o (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkach
o
v
[co
m
b
i
ne] Check WORD_REGI
S
TER_OPERATIONS norm
a
lly
r
at
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
kt
k
a
c
hov
[AArch64] PR rtl-optimization/6879
6
Add co
m
par
e
-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[AAr
c
h64] Properl
y
c
ost zero_e
x
ten
d
+a
s
h
i
ft forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
hov
[
A
A
r
ch64] PR t
a
rget/68696 FAIL: gcc
.
t
a
rget/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[ARM] PR ta
r
get/68
6
48: Fold
N
OT of CON
S
T_INT in
a
nds
i
_
i
or
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[c
o
mbin
e
]
Don't crea
t
e LSHI
F
TRT of
zer
o
bits in cha
n
ge_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
o
v
[AArch64
]
Don't
a
llow
-
m
general-regs-only to
c
h
a
nge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
kt
k
achov
[AR
M
]
P
R target
/
68214: Delete IP-reg-clobbering
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
tka
c
hov
[RTL-ifcvt] PR rtl-optimizati
o
n/
6
8624:
Clean up
log
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix
F
AIL: gcc
.
c-t
o
rtur
e
/execute/20050124
-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-
i
fcvt] Reject insns that
a
re
m
ultiple_se
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt]
PR
r
tl
-
o
p
t
imi
z
at
i
on/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[co
m
b
i
ne] Only r
e
strict
p
u
re simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[c
a
lls
.
c] PR r
t
l-optimization/67226: Take
into acc
o
u
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-if
c
v
t] PR rtl-opt
i
m
i
za
t
ion/68435
Allow
(
c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
Testcase f
o
r
P
R
r
t
l-optimization/683
8
1
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64]
[
v2]
I
mprove
c
omparison with complex im
m
edia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[c
f
gloop] PR middle-e
n
d/6837
5
: Res
t
ructure get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
[RT
L
-ree] PR rtl-optim
i
z
ation/68194: Re
s
trict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktk
a
c
h
o
v
[AArch64
]
P
R
t
arget/68363 Check that argum
e
n
t
i
s rea
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM
]
Do not
e
xpand movmis
a
lig
n
pattern if n
o
t in
3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
RM] PR 68149 Fix ICE in unaligned_loaddi sp
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon
t
esti
n
g
for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[AR
M
] PR 68
1
43 Pro
p
erly update
m
e
mor
y
of
f
sets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
k
tkachov
[
c
om
b
ine] Don't t
r
ans
f
orm sign an
d
zero exte
n
ds i
n
side
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ac
h
ov
[ARM] Fix costing of vmu
l
+
vcvt comb
i
ne pa
t
tern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] R
e
move uses o
f
C
ONST_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[
A
A
r
ch64][2/3]
I
mp
l
e
men
t
ne
g
cc, notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
optab
s
]
[ifcvt][1
/
3
]
Define n
e
gcc, notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
hai
f
a-sche
d
] P
R
r
t
l-
o
ptimizat
i
on/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[A
A
rch64][cleanup] Remove us
e
s of CONST
_
DOUBLE
_
HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
A
A
rch64] PR tar
g
e
t
/68129:
Def
i
n
e
T
ARGET_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL
-
if
c
vt
]
PR
rtl-optimi
z
at
i
on/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][committed] Fix boo
t
strap on
a
rm due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/AAr
c
h64] P
R
68088: Fix RTL check
i
ng ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Move
gcc
.
ta
r
get/ar
m
/pr679
2
9_1
.
c
test to exe
c
ut
e
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
tka
c
h
o
v
[c
o
mment] Improv
e
c
o
mment for reg_s
e
t_p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
a
c
hov
[ARM] Fix che
c
king
R
T
L error
i
n cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch64] PR 68102: Check
t
h
at
o
p
era
n
d is REG befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arch64] Handl
e
vector float
m
od
e
s pr
o
perl
y
in a
a
rc
h
64_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
c
h
ov
[
A
RM]
P
R target/67929 Ti
g
h
t
en vfp3_const_double_f
o
r
_
bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
acho
v
[AArch64]
E
nable autop
r
efetcher modelling in
t
he sche
d
uler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
auto-inc-dec
.
c] Account for cost of move opera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[o
p
tabs
.
c] Fi
x
PR 67989:
H
a
n
d
l
e
con
s
t0_rtx t
a
r
g
e
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch64]
Add support for 64-bit vecto
r
-m
o
d
e ldp/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-
r
tx][2/2] Use constant
s
from pool when s
i
mplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1
/
2] Add f
m
u
l
-
by-power-
o
f-2+fcvt o
p
ti
m
isa
t
ion
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-sched] model load/sto
r
e multiples proper
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
T
L ifcvt] PR 67786, 67787: Check that inter
m
ed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[RTL-ifcvt] PR r
t
l-optimizat
i
on/67481: Loo
k
more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[RT
L
-
i
fcvt] PR rtl-opt
i
m
i
zation/67465: Hand
l
e pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
t
ree-inline][obvious]
Delete redun
d
ant count_i
n
sns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
R
ep
l
acing var
i
able sw
a
ps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
ARM]
Fi
x
arm bootstrap fai
l
ure
due to -W
e
rror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[ARM] PR
67
4
39
:
All
o
w
m
atching of *a
r
m32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkach
o
v
[AArch6
4
] Use logics_imm type for 2nd alte
r
native of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM][3/3]
E
xpand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
k
tkac
h
o
v
[
A
Arch
6
4
]
[1/3]
E
xpand signed
mod by powe
r
o
f
2
using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
c
hov
[RTL-ifcvt] Ma
k
e non-conditional
execution if-c
o
nversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[AArch64
]
Fix FAIL: gcc
.
targe
t
/aarch64/target_a
t
t
r
_crypto_
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64] Use po
p
c
ount_h
w
i instead of homebrew ver
s
ion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
A
Arc
h
64
]
[o
b
vious
]
Re
m
ove obsolete comm
e
nt
in a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[ARM] Use %wd format
for lane prin
t
ing in
b
ounds_ch
e
ck
commit
|
commitdiff
|
tree
2015-08-17
ktkach
o
v
[ARM]
arm
m
emcp
y
of a
l
igned data
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[AAr
c
h64][obvious]
F
i
x
so
m
e target
a
ttribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64][obv
i
ous] Mark ta
r
get
_
a
ttr_1
.
c
a
s
compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
achov
[RTL-ifcvt] Allow
PLUS+
i
mmedi
a
te e
x
p
r
e
s
s
ion in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
RTL-ifc
v
t] Impro
v
e
conditional select
o
ps on im
m
ediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rc
h
6
4] Do n
o
t ICE after
a
polog
i
sing for
-
mcmo
d
el
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
ach
o
v
[A
A
rch6
4
][14/14] Re
u
s
e
target_option_cu
r
rent_node whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] D
o
c
u
me
n
t A
A
rch64 target at
t
ributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArc
h
64
]
[12/14] Target attributes and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
A
Arch64][11/14] Re-layout
S
I
M
D builtin type
s
o
n builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64]
[
10/14] Implement
target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch6
4
][9/14] Impl
e
me
n
t TARGE
T
_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14]
Imp
l
em
e
nt TARGE
T
_OPTION_VAL
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
next