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] Only update assembler .arch directive when necessary
2016-02-11
k
tkachov
[AA
r
ch64] Onl
y
update assembler
.
arch
directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
chov
[ARM][4/4] A
d
just gcc
.
target/arm/wmul-[12
3
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
c
se][3/4] Don't over
w
rite origin
a
l rt
x
when foldin
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/
4
] Fix oper
a
nd costin
g
logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
tkach
o
v
[A
R
M][1
/
4
]
PR ta
r
get/65932: Add
t
estcase
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM] P
R
targ
e
t/65932: stop
c
h
a
nging signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktka
c
hov
[ARM
]
F
ix PR targ
e
t
/
69403
:
Bug in thumb2_io
r
_sc
c
_strict
_
it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
tkacho
v
[ARM
]
PR
target/69135: Mark A
R
Mv
8
vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle C
S
EL of ze
r
o_ex
t
en
d
ed
o
perands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Handle compare of z
e
ro_extract form of
T
S
T
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch
6
4] Properly reject invalid a
t
tribute strings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AA
r
c
h
6
4
]
PR
r
tl-op
t
imization/687
9
6: Add pattern
s
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
ka
c
hov
[RTL-ifcvt] PR r
t
l-optimization/6
8
8
4
1: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combi
n
e][
v
2] Canonicalise
(r + r)
t
o (r
<
< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[combine] Che
c
k W
O
RD
_
REGISTER_
O
PERATIONS norm
a
lly rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
k
a
c
hov
[AArch
6
4] PR rtl-optimization/68796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
k
a
chov
[AArch64] Properly
cost zero_extend+as
h
if
t
fo
r
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktka
c
h
ov
[
A
Arch64]
P
R
t
arget/68696 FA
I
L: gcc
.
target/aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/68648: Fold NOT of C
O
NST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't create
LSHIFT
R
T of zero b
i
t
s
i
n chan
g
e_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
AArch64] Don't allow -mgener
a
l-regs-o
n
ly
t
o
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
ov
[AR
M
] PR target/6
8
214: Delete
I
P-reg-
c
lo
b
bering ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkach
o
v
[RTL
-
i
f
c
v
t] PR rtl-optimization
/
68624: Clean up
l
ogic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tka
c
hov
Fix FAIL:
g
cc
.
c-torture/execute/20050
1
24-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt
]
Re
j
ect insns that are mul
t
ip
l
e_sets
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
c
h
ov
[RTL-
i
fcvt] PR rtl-optimization/68506
:
Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
kachov
[
c
ombin
e
] On
l
y restrict
p
ure
s
i
mplificatio
n
i
n
mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c
]
PR rtl-optimiz
a
tion/672
2
6: Tak
e
int
o
a
c
count
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
kt
k
achov
[
R
T
L
-ifcvt] PR rtl-optimiz
a
tion/6
8
4
3
5
Allow
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
Testcas
e
for
P
R rtl-optimization/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArc
h
64][v2] Improve comparison wi
t
h complex immed
i
ate
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfg
l
o
o
p]
P
R
middl
e
-end/6837
5
: R
e
struc
t
ure get_loop_body_
i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree
]
PR rt
l
-optim
i
zation/68194
:
R
e
strict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[A
A
r
c
h64]
P
R target/68363 Check
that
argument is re
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Do not
e
xpand movmisalign pa
t
tern if
no
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[ARM] PR
6
8149 Fix
ICE
i
n unaligned_
l
oa
d
di split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M] Disabl
e
n
e
on testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
tk
a
chov
[
A
RM] PR
6
8
143 Proper
l
y upd
a
te
m
emory offse
t
s
when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
kt
k
achov
[combine
]
D
o
n'
t
transform sign and z
e
ro ext
e
nds
i
nside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[A
R
M] Fix costin
g
of vmul+vcvt com
b
ine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM][cleanup] Remove
u
ses of CONS
T
_DOUBL
E
_HI
G
H/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
c
h
ov
[A
A
rc
h
64][2/3] Im
p
l
ement negcc, notcc
o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][ifcvt][1/3] Def
i
n
e
ne
g
cc, not
c
c
optabs
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[hai
f
a-sche
d
] PR r
t
l-o
p
t
i
mi
z
a
t
ion
/
68
2
36: Exit
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch
6
4][
c
le
a
nu
p
] Remove uses of CON
S
T_DOUBLE
_
H
IGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[AArch64] PR targe
t
/6812
9
: Define TARGET_
S
UPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
ho
v
[
R
T
L
-
i
fcvt] PR rtl-opti
m
i
zation
/
6774
9
:
Do
n
ot emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkacho
v
[cp][committed]
Fix
b
o
o
tst
r
a
p
o
n
arm due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkac
h
ov
[ARM/AArch64] P
R
68088: Fix RTL
c
hecking ICE due t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Mov
e
gcc
.
targe
t
/arm/pr67929_1
.
c test
t
o execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktkac
h
ov
[comment]
Imp
r
ove comment f
o
r reg_set_
p
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
h
o
v
[ARM] Fix checki
n
g RTL
e
rror in cortex_a9_
s
ched_adjus
t
_co
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102:
Check t
h
at operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[
AArch
6
4
]
Han
d
l
e
vector fl
o
at
modes properl
y
in
a
a
r
ch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR
target/67
9
29 Tighte
n
vfp3_const_double_for_bit
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch6
4
]
En
a
ble
a
utopref
e
tcher modelling in the s
c
hedul
e
r
commit
|
commitdiff
|
tree
2015-10-26
ktkach
o
v
[auto
-
inc-dec
.
c] Ac
c
ount
f
or
co
s
t
o
f
move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fix PR
6
7
9
89: Handle cons
t
0_rtx ta
r
g
e
t in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
c
h
64]
A
dd support for 64-bi
t
vector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simpl
i
fy-rtx][2/2
]
Use constants from pool when si
m
plifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktka
c
hov
[AArc
h
64][1/2
]
Ad
d
f
m
ul-by-power-of-2+fcv
t
op
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
achov
[haifa-sched
]
model load/st
o
r
e
mult
i
p
l
es p
r
operl
y
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkac
h
o
v
[RTL i
f
cvt] PR
67
7
86,
67787: Check that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[R
T
L-ifcvt]
P
R
rtl-opti
m
izatio
n
/67481: L
o
ok more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[R
T
L
-ifcvt
]
PR r
t
l
-opti
m
ization/67465:
H
an
d
le pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkacho
v
[tree-inline][o
b
vi
o
us
]
Delete redundan
t
c
o
unt_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[AR
M
]
Replacing variable swaps t
h
a
t
use a te
m
por
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
kt
k
achov
[ARM] Fix a
r
m bootstrap failure due to -Werr
o
r=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
ov
[
A
R
M
] PR 674
3
9: Al
l
ow matching
of *a
r
m
3
2_m
o
vhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
chov
[A
A
rch64] Use logics_
i
mm type
for 2nd a
l
ternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[ARM]
[
3
/
3] Expand mod by power
of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
AArch
6
4][1/3] Expand signed mod by p
o
wer of 2
using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[R
T
L-ifcvt] Make non-conditional execution
i
f-conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkacho
v
[
A
Arch64] Fix FAIL: gcc
.
targe
t
/aarc
h
6
4/tar
g
et_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64] Use popcoun
t
_hwi instead of homebrew versio
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][
o
bvio
u
s
] Remove obso
l
e
te comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[ARM
]
U
s
e %w
d
format for lane printing in
bo
u
nds_ch
e
ck
commit
|
commitdiff
|
tree
2015-08-17
ktkach
o
v
[ARM
]
a
r
m
memcpy of al
i
gne
d
data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obvious]
F
ix some target att
r
ibute inl
i
nin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
A
Arch64]
[
obvious]
Mark targe
t
_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[R
T
L-ifcvt] Allow PLUS+
i
mme
d
iate e
x
pres
s
ion in noce_
t
ry_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] Improve conditiona
l
select ops on
i
mmediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tkachov
[AArch64] Do not ICE after apologisin
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][14/14]
Reuse targ
e
t_option_current
_
no
d
e when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[doc
]
[13/14] Document
A
Arch6
4
target
attribute
s
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][
1
2/14] Target attribut
e
s and target pragma
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[A
A
r
c
h
64][11/14] Re-layo
u
t
S
IMD builtin ty
p
es on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[AArch64][10/14] Implement target pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AAr
c
h6
4
]
[9/14] Im
p
lement
T
A
RGET_CAN_INL
I
NE_P
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[
A
Arch64][8
/
1
4
] Implemen
t
TARG
E
T_OP
T
ION_
V
A
LID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AArch64][7/14] Implement T
A
RGET_S
E
T_CURRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h64][6/14] Imp
l
e
m
ent TARGET_
O
PTION_S
A
VE/TAR
G
ET_
O
PTION_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][5
/
14]
Make flag_omit_leaf_frame_p
o
inter intiali
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
hov
[AArch64
]
[4
/
14] Create TARGET_FIX_
E
RR_
A
5
3
_835769
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64
]
[3/14] R
e
factor op
t
ion override c
o
de
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/14] Refactor arches hand
l
in
g
, ad
d
ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[1/14] Add
iden
t
field
to stru
c
t proc
e
s
sor
commit
|
commitdiff
|
tree
2015-08-03
ktk
a
chov
[RTL-ifcvt]
I
mpr
o
ve
c
onditional select ops on imme
d
iates
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[
A
RM][2/3] Make
i
f
_neg_move and if_mo
v
e_n
e
g into ins
n
_a
n
d_split
commit
|
commitdiff
|
tree
2015-07-28
kt
k
ach
o
v
[AArc
h
64]
P
r
operly handle simple a
r
ith
+
e
x
tend
o
p
s
in
.
.
.
commit
|
commitdiff
|
tree
next