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][4/4] Adjust gcc.target/arm/wmul-[123].c tests
2016-02-04
ktkachov
[ARM]
[
4/4] A
d
j
ust
gc
c
.
target
/
arm/wmul-[123]
.
c
tes
t
s
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4]
D
on't overwrite origina
l
r
t
x when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[A
R
M
][2/4] F
i
x operand costing logic for SMUL[TB][TB
]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[A
R
M
][1/4
]
PR ta
r
g
e
t/6593
2
:
Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR target
/
65932: stop changing signe
d
ness
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM] Fix PR targe
t
/69403: Bug in thum
b
2_ior_scc_strict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[A
R
M] PR target/69135
:
Mark
A
RM
v
8 vcvt
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[A
A
rch64] Handle
C
SE
L
o
f
z
e
ro_ext
e
n
ded
o
p
er
a
nds
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[A
A
rch64] Handle compare o
f
zero_
e
x
t
ract form of TS
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AAr
c
h6
4
] Properly reject inval
i
d attribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[
A
A
r
ch64] PR
r
t
l
-
o
ptimiz
a
t
i
on/68796: Add patterns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[RTL-ifcvt] PR rtl-opt
i
mizatio
n
/68841: Make su
r
e one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktk
a
chov
[combi
n
e][v2] Canoni
c
ali
s
e (r + r) t
o
(r
<<
1
)
to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[
comb
i
ne] Check WORD_REGISTER_OP
E
R
ATIONS normally
r
at
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AA
r
ch64] PR rtl-opt
i
mization/68796 Add compa
r
e-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[A
A
rch64
]
Properly cost
z
ero_ex
t
end+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[
A
Arch64] PR t
a
rget/68696 FA
I
L: gcc
.
target/a
a
rc
h
64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[AR
M
] PR targ
e
t/
6
8648
:
Fo
l
d NOT of CONST_INT in an
d
s
i
_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktk
a
chov
[c
o
mbine] Don't
c
reate LSHI
F
TRT
o
f
zero bits in change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
AArch64] Don't allow -mgeneral-regs
-
only to
c
h
a
n
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
kt
k
achov
[ARM]
P
R
target/68
2
14:
Delete I
P
-r
e
g-
c
lobbering
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkach
o
v
[RTL-ifcvt]
P
R rtl-optimization/6
8
62
4
:
Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kac
h
ov
F
i
x FAIL: gcc
.
c-torture/exe
c
ute/20
0
50124-1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
k
achov
[RTL-
i
fcvt
]
Reject in
s
n
s that
a
re multi
p
le
_
sets
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[RTL-ifcvt]
PR rtl-optimization/
6
8506:
Fix emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkacho
v
[combine]
O
nly restri
c
t pure
simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[cal
l
s
.
c] PR rtl-opti
m
i
zation/67226:
T
ake i
n
to accou
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR rtl
-
opti
m
ization/
6
8435 Allow (c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
estcase fo
r
PR rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
[AAr
c
h64][v
2
] Improve comparis
o
n wi
t
h
complex
immedi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
cfg
l
oop] PR
middl
e
-
end/68375: R
e
str
u
cture get_l
o
o
p_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
RTL-re
e
] PR rtl-optimization/68
1
94: Restr
i
c
t
copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64
]
PR target/68
3
63
C
heck t
h
at argu
m
ent is
r
eal
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
tkachov
[ARM
]
D
o not expand movmis
a
li
g
n
p
attern i
f
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[
A
R
M] P
R
68149 Fix ICE in unaligne
d
_loa
d
di s
p
lit
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] Disable ne
o
n
testing for armv7-
m
commit
|
commitdiff
|
tree
2015-11-17
k
t
k
a
chov
[ARM
]
PR 6
8
143 Properly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkach
o
v
[combine] Don't trans
f
orm sign and z
e
ro extends
i
nside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
F
ix costing of vmul+vc
v
t combin
e
pat
t
ern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][clea
n
up] Remove u
s
es o
f
CONST_DOUBLE_HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3] Implement ne
g
cc,
n
otcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs]
[
ifcvt][1/3] Define negcc,
n
o
t
c
c optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[h
a
ifa-sched] PR rtl-optimiz
a
tion/68236: Exit
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[
A
A
r
ch64][clea
n
up] Remove uses of CON
S
T
_
D
OUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AArch64] PR target/6
8
1
29: Define TAR
G
ET_SUPPO
R
TS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
k
tkach
o
v
[RTL-ifcvt] PR rtl-
o
pt
i
m
i
zati
o
n/67749: D
o
not
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkachov
[
c
p][committed] Fix b
o
otstrap
on arm due
t
o
p
rint format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktka
c
hov
[
A
R
M
/AArch
6
4] PR 680
8
8: Fix RT
L
ch
e
cking ICE due
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkac
h
o
v
M
o
ve gcc
.
t
a
rget
/
arm/pr67929_
1
.
c te
s
t to ex
e
cute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
tkacho
v
[
c
o
m
me
n
t]
Impro
v
e comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
ARM] Fix
c
h
ecking RTL err
o
r
i
n
cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64
]
PR 681
0
2: Check that operan
d
is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kac
h
o
v
[A
A
rch64] Handle
v
ector float modes p
r
operl
y
in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkachov
[ARM] PR targ
e
t/67929 Ti
g
hten vfp3_const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
rch64] Enabl
e
autoprefetcher
m
o
delling
in
t
he schedu
l
e
r
commit
|
commitdiff
|
tree
2015-10-26
k
t
k
a
chov
[aut
o
-inc-d
e
c
.
c
]
Account for
c
os
t
of move op
e
rati
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
chov
[
o
ptabs
.
c] Fix PR
6
7989:
Ha
n
dle co
n
s
t0_rtx
t
a
r
g
e
t in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AA
r
c
h64] Add suppo
r
t
f
or 64-bit vector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[s
i
m
p
lify-
r
tx][2/2
]
Use constants
from po
o
l when simplif
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kac
h
ov
[AAr
c
h64][1/2]
A
d
d
fmul-by
-
p
owe
r
-
of-2+fc
v
t o
p
timisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa-
s
ched] model loa
d
/s
t
ore multi
p
les
properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkach
o
v
[RTL
i
fcv
t
] PR 6
7
786, 67787: Check t
h
at intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR
rtl-o
p
timiza
t
ion/
6
748
1
:
L
ook mor
e
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt
]
PR rtl
-
optimization/67465
:
H
a
ndle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tree-inline]
[
obvious]
D
e
lete redundant
c
oun
t
_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Repl
a
cing v
a
riable swaps that
u
s
e a tempo
r
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
tk
a
c
h
ov
[ARM]
Fix arm bootstrap failure due
to -
W
e
rror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM]
PR
6
7439: Allow matching of *arm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[AArch64] Use logics_imm t
y
pe for 2nd alterna
t
ive of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[A
R
M][3/3] Expand
m
od by p
o
wer of 2
commit
|
commitdiff
|
tree
2015-09-09
k
t
k
ach
o
v
[AArc
h
64][
1
/3] Expand sig
n
e
d mod b
y
power of 2 u
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktka
c
hov
[
R
TL-if
c
vt] Make
non-co
n
ditional execution if-conver
s
io
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[AArch64] Fi
x
FAIL
:
gcc
.
target/aarch64/targ
e
t_attr_crypto
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[A
A
rch64] Use popco
u
nt_hwi
instead o
f
homebrew ve
r
sion
commit
|
commitdiff
|
tree
2015-08-19
kt
k
ac
h
ov
[
A
Arch64][obvious] R
e
m
o
ve obsol
e
te comment
i
n aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AR
M
] Use
%
wd for
m
at for lane printing in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
kt
k
acho
v
[
ARM] arm
mem
c
py of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[
A
Arch64][obv
i
ous] Fix
s
o
m
e
target attribu
t
e inli
n
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkac
h
ov
[AArch64][obvious] Mark target_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[RTL-ifcvt] Allow
P
LUS+i
m
mediate
exp
r
e
ssion in noce_try
_
sto
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
RTL-ifcvt]
I
mprove
conditi
o
nal select ops on
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tka
c
h
ov
[AArc
h
64]
Do n
o
t
I
CE
afte
r
apologising for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/1
4
] Reuse target_option_current_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[doc]
[
13/1
4
] Document A
A
rc
h
64 t
a
rget attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][12/14] Target attributes and
t
arget pra
g
mas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][11/14] Re-
l
ayo
u
t SIM
D
builtin
types on
b
u
i
l
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ac
h
ov
[
AArch64][
1
0/14
]
Impl
e
ment targ
e
t
pragma
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14]
I
mp
l
e
m
e
nt
TARGET_
C
AN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[AA
r
ch64][8/14] I
m
plement TARGET_OPTION_VALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[
A
Arch64][7
/
1
4
]
Implement TAR
G
ET_SE
T
_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64][6/
1
4] I
m
plement TARGET_OPTIO
N
_SA
V
E/TARGET
_
OPTI
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64
]
[5/14] Make flag_omit_
l
ea
f
_
f
rame_pointer intia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][4/1
4
] Create TARGET_FIX
_
E
R
R
_
A53_83576
9
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch
6
4]
[
3/1
4
] Refactor o
p
tio
n
o
v
erride code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14] Refactor
a
rches handling, a
d
d
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AA
r
c
h64][1/14] Add ident fi
e
ld to struc
t
pro
c
e
ssor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt]
I
mpro
v
e conditional select op
s
on immed
i
ates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[
ARM][2/
3
] Make if_neg_move an
d
i
f
_move_neg in
t
o insn_and
_
split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AAr
c
h64]
P
roperly
han
d
l
e simple arith+
e
xte
n
d
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[
o
bvious
]
U
s
e std::swap inst
e
ad of manually
s
w
apping
.
.
.
commit
|
commitdiff
|
tree
next