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] Properly reject invalid attribute strings
2016-01-15
k
tk
a
c
h
ov
[AArc
h
6
4]
Pro
p
erly
r
eje
c
t invalid
attribute
s
trings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArch64] PR rtl-op
t
imi
z
ation/68796: Add pattern
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[R
T
L-ifcvt] PR rtl-optimiz
a
tion/68
8
41: Make
s
ure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[co
m
bine][v2]
Canonicali
s
e (r + r) to
(
r <
<
1)
t
o aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkacho
v
[
combine] Check WORD_R
E
GIS
T
ER_OPERATIONS normal
l
y rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArc
h
64
]
PR rtl-o
p
timization/68796 Add co
m
pare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[A
A
rch64] Properly cost
z
ero_ex
t
end+ashift for
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
a
chov
[
A
Arch6
4
] PR
t
arget/68696
FAIL: gcc
.
t
a
r
get/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
ARM] PR
targ
e
t/68648: Fold NO
T
of CONST
_
INT in andsi
_
iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
kacho
v
[combine] D
o
n't create LS
H
IFT
R
T of zer
o
bits in cha
n
ge_ze
r
o_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
k
tkachov
[AArch64] Don't
al
l
ow
-mgene
r
al
-
regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR
t
arget/6
8
214:
D
elete IP-reg-clobb
e
ring call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt] PR rtl-optimization/68624: Cle
a
n up log
i
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkac
h
o
v
F
i
x
F
AI
L
: gcc
.
c
-torture/exec
u
te/20
0
50124-1
.
c -O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
[RTL-ifcv
t
]
Reject insns
t
h
at are mu
l
t
i
ple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
[RTL-ifcvt
]
PR rtl-optimiza
t
ion/6
8
506: F
i
x em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine
]
O
n
l
y restrict pure simplification in
mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[c
a
lls
.
c
] PR rtl-o
p
timization/67226: Take into accou
n
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
ho
v
[R
T
L-ifcvt] PR rtl-opti
m
ization/6
8
435 Allow (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
a
c
h
ov
[AArch64][v2] Improve comparison w
i
th compl
e
x immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR mid
d
l
e
-
e
n
d
/68375: Restr
u
cture get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
achov
[
RTL-ree]
P
R r
t
l-optimization/
6
8194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
k
t
kac
h
ov
[AArch64] PR target/68363 Check that
a
rgumen
t
is
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] Do no
t
expand movmisalig
n
pattern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[
ARM] PR 68149 Fix ICE i
n
unalign
e
d_loa
d
di sp
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
hov
[A
R
M] Disable neon t
e
sting for a
r
mv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
kt
k
a
c
hov
[
ARM
]
P
R 68143 Prop
e
rly up
d
ate
m
emory offs
e
ts when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[
c
ombine] Do
n
'
t
transfo
r
m si
g
n a
n
d
zero extends
i
nsid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM
]
Fix costing of vmul+
v
cvt co
m
bine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
cho
v
[
A
RM][cleanu
p
] R
e
m
ov
e
uses of CONST_DOUBLE
_
HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
kach
o
v
[
A
Arch64]
[
2/3]
I
mple
m
e
n
t negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
k
tkach
o
v
[op
t
abs]
[
i
fc
v
t][1/3] Define negcc, notcc o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haif
a
-sched] PR rtl-optim
i
zation/
6
8236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
ch
o
v
[A
A
rc
h
64][c
l
e
anup] Remove uses of
C
ONST_DOUBLE_HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[AArc
h
64] P
R
target/6
8
129: Define TA
R
GET_SUPPORTS_WIDE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[R
T
L-ifcvt]
PR rtl-optimizatio
n
/67749: Do not emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kach
o
v
[cp][committed] Fi
x
bootstrap on a
r
m du
e
to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[AR
M
/AA
r
ch64] PR 68088: Fix
RTL check
i
n
g ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Mo
v
e gcc
.
target/arm/pr67929_1
.
c test to
e
xecute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
ch
o
v
[comment] Impr
o
ve commen
t
for reg_
s
et_p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[ARM] Fix che
c
king
R
TL error in
c
ortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[AArch6
4
]
P
R
6
8102
:
Ch
e
ck that operand is REG be
f
ore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
] Han
d
l
e
vector
float
m
odes p
r
operly
i
n aarch6
4
_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
R
M
] PR target/67
9
2
9
Tighte
n
vfp
3
_
c
o
n
st
_
dou
b
le_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
] Enable aut
o
p
r
efet
c
he
r
mo
d
elling in the
s
cheduler
commit
|
commitdiff
|
tree
2015-10-26
kt
k
achov
[
a
uto-inc-de
c
.
c] Accou
n
t for
c
ost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fix PR
67989
:
Handle const0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[AArc
h
64] Ad
d
support for
6
4
-
bit
v
ector-m
o
de
l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[si
m
p
lif
y
-rtx][2/2] Use c
o
nstant
s
fro
m
pool when simplify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
k
a
c
hov
[A
A
rch64][1/2]
Add f
m
ul
-
b
y
-power-of-2+fcvt optim
i
sati
o
n
commit
|
commitdiff
|
tree
2015-10-19
k
tkach
o
v
[h
a
ifa-s
c
hed] model load/
s
tore multiples
p
roper
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tkacho
v
[RTL ifcv
t
] PR
6778
6
, 67787: Check that inter
m
e
diate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[RTL-ifcvt]
P
R
r
tl-optimi
z
ation/674
8
1: Look m
o
re
d
eeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
o
v
[RTL-ifcvt
]
PR rtl-optimi
z
at
i
on/67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tree-
i
nline][obvious] Delete
r
e
d
undant cou
n
t_insns
_
se
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Replac
i
ng
v
ariable swaps that use a tempor
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkach
o
v
[ARM] Fix arm bootstrap failure due to
-
Werr
o
r=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
ARM] PR 67439: Allow ma
t
c
h
i
ng o
f
*arm32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AA
r
c
h
64
]
U
s
e logic
s
_imm type for 2nd alternative
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[ARM][3/3] Expand mod by power
o
f 2
commit
|
commitdiff
|
tree
2015-09-09
k
t
kacho
v
[AArch64][1/3] Expa
n
d
signe
d
mod by
p
o
wer of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L-ifcvt]
Make non-c
o
ndition
a
l execution if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
A
Arch6
4
] Fix FAIL: gc
c
.
t
arget/aarch64/target_attr_crypto_i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AA
r
ch64] Use popcount_
h
wi i
n
ste
a
d of homebrew vers
i
on
commit
|
commitdiff
|
tree
2015-08-19
k
tkacho
v
[AAr
c
h64][ob
v
ious] R
e
move
o
b
solete co
m
ment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[ARM] Use %wd fo
r
mat for la
n
e printing
i
n
bounds_check
commit
|
commitdiff
|
tree
2015-08-17
k
tkachov
[ARM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
k
t
kac
h
ov
[AArch64][obvious]
F
ix some
target
a
ttribut
e
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[AArch64][o
b
vious] Mark target_a
t
tr_1
.
c as com
p
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkachov
[RTL
-
ifcvt] Allow PLUS+i
m
mediate expression in
noce_tr
y
_sto
r
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] I
m
prove c
o
ndition
a
l
s
e
lect ops
on immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AAr
c
h64] Do no
t
ICE aft
e
r
a
polog
i
sing for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
1
4/1
4
] Reuse target_op
t
ion_
c
urrent_n
o
de when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Document AArch64 targ
e
t attr
i
butes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AAr
c
h64][12/14]
T
arget attributes a
n
d target
p
ragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][
1
1/14] R
e
-la
y
out
SIMD builtin t
y
pes on
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[A
A
rch64][
1
0/14]
I
m
plement target pragma
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4
][9/14]
I
mpl
e
m
ent TARGET_CAN
_
IN
L
INE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][8
/
14
]
Im
p
lem
e
nt
T
ARGET_
O
P
T
ION_VAL
I
D_
A
T
T
RIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rc
h
64][7/14] Implem
e
nt TAR
G
ET_
S
E
T
_CURRENT_FU
N
C
T
ION
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64][6/14] Impl
e
ment
T
ARGE
T
_OPTION_S
A
V
E/TARG
E
T_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch64][5
/
1
4] Ma
k
e flag_omit
_
leaf_
f
rame_
p
ointer int
i
alize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[
AArch64][4/14] Create TA
R
GET_FIX_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][3/14]
Refact
o
r option override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14
]
Refactor
arch
e
s
hand
l
ing, add
a
rch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][1/14
]
Add ident field to struct pro
c
e
s
sor
commit
|
commitdiff
|
tree
2015-08-03
ktkach
o
v
[RTL-ifcvt]
Improve cond
i
t
i
ona
l
select
o
ps on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/
3
] Make if_
n
eg_move a
n
d if_
m
o
ve_neg into ins
n
_and_
s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[
AArch64] Properly handl
e
simple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkac
h
ov
[obvious
]
U
s
e std::swap in
s
tead of manually swapp
i
ng
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][obv
i
ous] Use std
:
:swap in
t
ry_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[ma
t
ch
.
p
d] PR m
i
ddle-end/66915 Restrict A - B -
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[s
i
mplify-rtx][2/
2
] Simplify -
(
y
? -x :
x
)
-
>
(!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tkachov
[PATCH][c
o
mbine][1/2] T
r
y t
o
simplify before substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[AR
M
][te
s
tsui
t
e
]
Do n
o
t
override -m
c
pu
in no-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AArch6
4
] Us
e
c
inc m
n
emonic for *csinc2<
m
o
de>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[
ARM][testsuite] Add -mfloat-a
b
i=softfp to
so
m
e xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
kachov
[
A
RM][testsuite] Fix FAI
L
: gcc
.
target/a
r
m/macro_
d
efs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkacho
v
[AArch64][testsui
t
e] Adjust s
o
m
e
arith+c
o
mpa
r
e tests
.
.
.
commit
|
commitdiff
|
tree
next