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
ktkachov
[
AA
r
c
h
64] Properly
reject invalid
a
ttribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
h
o
v
[AA
r
ch64] PR rtl-optimization/68
7
96: Add pat
t
erns
f
or
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-ifcvt] PR rt
l
-
optim
i
zation/68841
:
Make sure on
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combi
n
e][v2
]
Ca
n
on
i
c
alise
(
r
+
r)
t
o (r <
<
1
) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[c
o
mbine] Check W
O
RD_REGISTER_OPERATIONS normal
l
y r
a
ther
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-optimization/68796 Add co
m
pare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[
AArch64] P
r
ope
r
l
y cost zero
_
extend
+
ashift forms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkachov
[AArch64] PR target/68696 FAIL:
gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
h
o
v
[
ARM] PR targe
t
/68648: Fold NOT of CONST_INT in and
s
i_ior
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[c
o
mbine] Don't
crea
t
e LSHIFTRT of
z
ero bits in c
h
a
n
g
e_z
e
ro_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArc
h
64] Don'
t
all
o
w -mg
e
neral-re
g
s-on
l
y t
o
ch
a
n
ge
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR target/68214
:
Delete IP-re
g
-c
l
obbering c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktk
a
ch
o
v
[R
T
L-ifcvt] PR r
t
l
-optimi
z
ation/6
8
6
2
4: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
h
ov
Fix F
A
IL: gcc
.
c
-
torture/
e
xecute/2
0
050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
[RTL-if
c
vt] Reject insns that are multiple_
s
e
ts
commit
|
commitdiff
|
tree
2015-11-27
ktkach
o
v
[RTL-ifcvt]
PR rtl-optimizati
o
n/68506: F
i
x emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[combine] Only restrict p
u
re simpl
i
fi
c
ation in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[cal
l
s
.
c] PR rtl-optimization
/
67226: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR rtl-opt
i
mization/68435 Allow (c
?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
estcase f
o
r PR r
t
l
-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[AArch64
]
[v2
]
I
mprov
e
comparison wi
t
h
com
p
lex
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkachov
[
cfgloo
p
] PR middle-end/68375
:
Restructure get_loop_
b
o
d
y_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
tkach
o
v
[R
T
L-ree] PR
r
tl-optimization/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
h
ov
[AArch64] PR ta
r
g
e
t/68363
Check that argume
n
t is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
h
ov
[ARM
]
Do not expan
d
mov
m
isalign p
a
t
tern if
not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
hov
[ARM]
P
R 68149
F
i
x I
C
E
in unal
i
gned_lo
a
ddi split
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM]
D
i
s
able
ne
o
n tes
t
ing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
A
RM] PR 68143
Pro
p
erly up
d
ate memo
r
y of
f
sets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combin
e
] Don
'
t
t
ransf
o
rm sig
n
and ze
r
o extends
i
nsid
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix costing of vm
u
l+v
c
vt combine pat
t
e
r
n
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[ARM][cleanup]
Remove uses of CONST_DOUBLE_HIG
H
/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
kac
h
ov
[AArch6
4
][2/3] Implement
n
e
gcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[opta
b
s][ifcvt][1/3] Defin
e
negcc, notcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[haifa-sched] P
R
rtl-optimization/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[AA
r
ch64
]
[c
l
eanup] Remove uses
of CONST_DOUBLE_HIG
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64] P
R
target/68129:
Define T
A
RGET_SUPPORTS_WI
D
E_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[RTL-ifcvt]
P
R r
t
l-optimizati
o
n/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][committed] Fix bootstrap on arm due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[ARM/AArch64] PR 68088: Fix RTL
c
hec
k
ing ICE due t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
kachov
Move
gc
c
.
t
a
r
g
e
t/
a
rm/pr
6
79
2
9_1
.
c test
t
o execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
comment]
Improve
comment f
o
r reg_s
e
t_p
commit
|
commitdiff
|
tree
2015-10-30
ktkac
h
ov
[
A
RM] Fix checking
R
TL error in cortex_a9_sched_
a
djust_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[AArch64
]
P
R
68102: Check that op
e
r
a
nd is REG
b
efo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Handle vector float modes properly
in aarch64
_
out
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
achov
[ARM] PR
t
a
r
get/67929 T
i
ght
e
n
vfp3
_
const_do
u
b
le_fo
r
_
b
it
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArc
h
64] Enable au
t
oprefetcher
m
o
delling in the
scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[a
u
t
o
-i
n
c-dec
.
c
]
Account
f
or co
s
t
o
f
m
ove operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
chov
[optabs
.
c] Fix
P
R
67989: Handle const0_rtx
t
a
rget in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kachov
[
AArch64
]
Add sup
p
ort for 64-bit vect
o
r-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[simp
l
i
fy-rtx][2/2] Use c
o
nstan
t
s fro
m
pool w
h
en simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64]
[
1/2] Add fmu
l
-by-power-o
f
-2+fcvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
k
t
kachov
[haifa-sche
d
] model loa
d
/store mu
l
tiples proper
l
y
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
kt
k
a
c
hov
[
R
TL ifcvt] PR 677
8
6
,
67787: Check
t
hat
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkac
h
o
v
[RTL-ifcvt] P
R
rtl-optimizat
i
on/67481:
L
o
o
k
more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL
-
i
fcvt] PR rtl-op
t
imization/67465: Handle p
a
irs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
t
k
a
chov
[tre
e
-inline][obvio
u
s] Delete r
e
dundant c
o
unt_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Replac
i
ng variable swaps that use a tem
p
orary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
tkachov
[ARM]
F
ix
a
r
m
bootstrap failure d
u
e to -We
r
ror=sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM]
P
R 674
3
9: Allow matc
h
ing of *arm32_movhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
ov
[AArch64]
Use logics_imm type for 2nd
a
l
t
e
r
n
a
tive
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3
/
3
] Expan
d
m
o
d by
po
w
er of 2
commit
|
commitdiff
|
tree
2015-09-09
k
t
kachov
[A
A
rch64][1/
3
] Expand signe
d
mod by power of 2
using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
k
achov
[RTL-ifcvt] Ma
k
e non-cond
i
tional exec
u
ti
o
n
if-conversio
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64] Fix FAIL: gcc
.
target/aa
r
ch64
/
t
arget
_
attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch64
]
Use popcoun
t
_
h
w
i
i
n
stead of homebrew vers
i
on
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious]
R
emove ob
s
olete
c
omment
i
n
a
a
r
ch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
A
RM] Use %wd format fo
r
lane printing in boun
d
s_check
commit
|
commitdiff
|
tree
2015-08-17
ktka
c
hov
[ARM]
a
rm memcpy of
aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][ob
v
i
o
u
s
]
F
ix som
e
t
a
rget at
t
ribute inlini
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obviou
s
] Mark target_attr_1
.
c as c
o
m
p
ile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
R
TL-ifcvt] A
l
lo
w
PLUS+immed
i
ate expressio
n
in n
o
ce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RT
L
-ifcvt] Impr
o
ve condit
i
onal select o
p
s
on immed
i
ates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not ICE after apologising for -mcm
o
del
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][14/14] Reuse
t
arget_o
p
tion_current_node
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[do
c
][13/14] D
o
cument AArch64
t
arget attributes a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArc
h
64][12/1
4
]
Target attribut
e
s
and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] Re-layout
SIMD builtin typ
e
s
on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AAr
c
h
6
4][10/14] I
m
pl
e
ment target
p
r
agmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14] Implement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AA
r
ch64][8/14] Implement TARGET_OPTION_VALID_
A
TTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AAr
c
h6
4
][7/14] Implement TARGET_
S
ET_CURRENT_FUNC
T
ION
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch6
4
][6
/
14] Imp
l
ement
T
A
R
G
ET_OPTI
O
N_SAVE/TARG
E
T_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[A
A
r
c
h64][5/1
4
] Make flag_omit
_
leaf_f
r
ame_poi
n
ter i
n
tialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[AArch64][
4
/14] Creat
e
TARGET_F
I
X_ER
R
_A
5
3_8
3
5769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[A
A
r
c
h64][3
/
14] Ref
a
ctor option o
v
erride code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch64][2
/
14]
Refactor arches
h
a
ndling, add arc
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
c
h
ov
[AA
r
c
h
64][1/14] Add
ident field to struct
p
rocessor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcvt]
I
mprove conditional se
l
e
ct
ops on imm
e
d
i
ates
commit
|
commitdiff
|
tree
2015-07-31
k
t
k
a
chov
[ARM][2/3]
M
ake i
f
_neg_move an
d
if_
m
ove_n
e
g int
o
insn_and_spl
i
t
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AAr
c
h
6
4] Prop
e
rly handle
s
i
mple arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
Use std
:
:sw
a
p instead
of manual
l
y swap
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkach
o
v
[combine][ob
v
ious] Use std
:
:swap
i
n try_combine
commit
|
commitdiff
|
tree
2015-07-21
k
tkachov
[
m
a
tch
.
pd] PR middle-end/66915 Res
t
rict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simplify-r
t
x
][2/2] Sim
p
lify -
(
y ? -x : x) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[PATCH][c
o
mbine][1/2] Try to simplif
y
before sub
s
titut
i
ng
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[A
R
M][t
e
s
t
s
u
ite] Do
n
ot o
v
erride -
m
cpu in no-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktk
a
c
hov
[A
A
rc
h
64]
U
se cinc
m
n
e
monic f
o
r *csinc2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][tes
t
s
u
ite] Add
-
mfloat-a
b
i=
s
o
ftfp to some xsc
a
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][test
s
uite] F
i
x FAIL:
g
cc
.
targ
e
t/arm
/
macro_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
A
rch64][testsuite] Adjust
so
m
e arith+compare tests
.
.
.
commit
|
commitdiff
|
tree
next