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
[check_GNU_style.sh] More aggressively ignore dg-xxx directives
2016-01-11
ktkachov
[
A
A
rch64
]
PR rtl-optimiza
t
ion/68796: A
d
d patte
r
ns for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
chov
[RTL-ifcv
t
]
P
R rtl-o
p
t
i
mizat
i
o
n
/6
8
841: Make sure
o
ne
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2] Canonicalise (r
+ r)
t
o (r <
<
1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
kt
k
achov
[combine]
C
h
eck WORD_R
E
GISTER
_
O
P
ERAT
I
ONS norma
l
ly ra
t
her
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64]
PR rtl-optimizat
i
on/68796
Add
compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[
A
Arch64] Pr
o
per
l
y cost zero_extend+as
h
ift
for
m
s of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] PR targe
t
/6
8
6
96 FA
I
L: gcc
.
ta
r
get/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
achov
[ARM] PR
target/68648:
F
old N
O
T of CONST_INT in and
s
i_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combine] Don't c
r
eate LSHIFTRT of zero bits i
n
chang
e
_z
e
ro
_
e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Do
n
'
t allow -mgeneral-
r
egs-onl
y
to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM]
P
R
target/6
8
214: Delete IP-r
e
g-clobbering
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[
R
TL-
i
fcvt] PR rtl-optimization/
6
8624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkac
h
ov
Fix FAIL: gcc
.
c-torture/exe
c
ute/2
0
05
0
124-1
.
c -O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kach
o
v
[RTL-
i
f
c
vt] Rejec
t
i
n
sns
t
hat are multiple_set
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[R
T
L-ifcvt] PR r
t
l-opti
m
ization/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine]
O
nly restrict pure simplification in mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
kachov
[
c
alls
.
c] P
R
rtl
-
optim
i
zation
/
6
72
2
6: Take into acco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL
-
if
c
v
t
] PR
rtl-optim
i
za
t
i
o
n/
6
8435
Allo
w
(c
?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
Testcase for PR rtl-op
t
i
m
i
zati
o
n/683
8
1
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
o
v
[AArc
h
64][v2] Imp
r
o
v
e
c
o
mparison
w
ith co
m
p
l
e
x immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop
]
PR midd
l
e-
e
n
d/68375: Restructur
e
get_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR
r
t
l
-optimization/68
1
9
4:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
h
o
v
[AArch6
4
]
PR target
/
6836
3
Ch
e
ck th
a
t
argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do not expand movm
i
sa
l
ign pattern if no
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[A
R
M] PR
6
81
4
9 Fix ICE
i
n unaligned_loaddi
sp
l
it
commit
|
commitdiff
|
tree
2015-11-20
ktka
c
h
ov
[ARM] Disable neon tes
t
ing for arm
v
7
-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkach
o
v
[ARM] PR 68143 Pr
o
p
erl
y
update memory of
f
sets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktk
a
c
h
o
v
[comb
i
ne] Don't transform sign and zero e
x
ten
d
s in
s
id
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[ARM] Fix costing of
v
mul+vcv
t
c
ombine pattern
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ac
h
ov
[ARM][cleanup] Remov
e
u
ses of CONS
T
_DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3] Imp
l
ement negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[o
p
tabs][ifcvt][1/3] Define negcc, notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[haif
a
-sched]
P
R rtl-optimizati
o
n/
6
8236:
Exi
t
ea
r
ly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[AAr
c
h64][
c
leanup]
R
emove uses of
CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64] PR target/6812
9
: Define TARGET_
S
UPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
c
ho
v
[RTL-ifc
v
t] PR rt
l
-optimiz
a
tion/67749: Do
not em
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkachov
[cp]
[
c
ommitte
d
]
F
ix bootstrap on arm due to p
r
int
f
ormat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
kt
k
a
chov
[ARM/AArch64] PR
680
8
8: Fix RTL checkin
g
ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
kt
k
acho
v
Move
g
cc
.
t
a
rg
e
t
/
arm
/
pr67929_
1
.
c test to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
chov
[comment] Imp
r
ove
c
omme
n
t for reg_
s
et_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM
]
Fix checking RTL e
r
r
o
r in cortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR
6
8
102: Check that operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[
A
Arch64]
Handle vector float modes properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
c
h
ov
[ARM] PR target
/
67929 Ti
g
hte
n
vfp3_const_double_for_
b
it
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AAr
c
h
64] E
n
able autop
r
efetcher
m
od
e
lling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[auto-i
n
c-dec
.
c] Account for cost
of move
o
pera
t
ion
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
c
hov
[optabs
.
c] Fix PR 67989:
H
andle const
0
_r
t
x
tar
g
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkacho
v
[AArch6
4
]
A
dd suppo
r
t for 6
4
-
b
it vecto
r
-mode
ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
tkac
h
ov
[
s
implify-rtx][2/2] Use constants from pool
w
hen
sim
p
li
f
ying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AArch6
4
][
1
/2] Add fmul-b
y
-power-of-2+fcvt op
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
haif
a
-
sched]
m
od
e
l
l
oad/store multiple
s
properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tkachov
[RTL ifcvt]
P
R
67786, 67787:
C
heck
t
hat intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
TL-ifcvt] PR r
t
l-optimization/6748
1
: Look more
deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[RTL-ifcvt] PR rtl-optimiza
t
ion/67
4
65: Handle pair
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktk
a
chov
[tree-
i
nl
i
ne][obvious] Delete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] R
e
p
lacing variable swaps that
u
se a
tem
p
or
a
ry
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
kt
k
achov
[
A
RM] Fix arm
b
ootstrap failure due to -Werror
=
s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tka
c
h
o
v
[ARM] PR
6
7439: Allow matching of
*
arm32_movhf
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
chov
[
AArc
h
6
4
]
Use logic
s
_imm type for 2nd alternat
i
ve o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] Expand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch6
4
][1/3] Expand signed mod by po
w
er of 2 u
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
R
T
L-if
c
vt] Make no
n
-c
o
n
dit
i
onal exe
c
ution if-co
n
ver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
tk
a
cho
v
[AArch64] Fix FAIL: gcc
.
target/aarch64/tar
g
et_a
t
tr_crypt
o
_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkac
h
ov
[AArch64]
Use
p
opcou
n
t
_
hwi instead of h
o
me
b
r
ew version
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64
]
[obv
i
ous] Remove
o
b
s
olete
c
omment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tka
c
ho
v
[ARM] Use %w
d
for
m
at
f
or lane printing in b
o
unds_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[AR
M
] ar
m
memcpy of aligne
d
d
a
ta
commit
|
commitdiff
|
tree
2015-08-14
ktkacho
v
[AArch64][ob
v
ious] Fix
s
om
e
target attribut
e
inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[
A
Arch64][obvio
u
s] Ma
r
k target_attr_1
.
c
a
s
compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL
-
ifcvt] Allow PLUS+imm
e
diate expression in noce_try
_
stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
chov
[RTL-i
f
cvt] Improve
conditional
s
elect ops on
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
a
chov
[A
A
r
ch64]
D
o no
t
I
CE after
apologi
s
ing for -mcmo
d
el
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AA
r
c
h
64][14/14]
R
euse
t
arg
e
t_option_curr
e
nt
_
n
o
d
e
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] Docum
e
nt AArch64
t
a
rget attribute
s
an
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkac
h
ov
[AArch64][12/14] Tar
g
et
a
t
tribut
e
s and t
a
rget pragm
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AA
r
ch64][11/14] Re
-
la
y
out SIMD bu
i
lt
i
n t
y
p
es on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AA
r
ch6
4
]
[10/14]
I
mple
m
ent targ
e
t pr
a
gmas
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
ch
o
v
[
A
A
rch6
4
][9/14] I
m
plement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArc
h
64
]
[8/14] I
m
plement
T
A
RGET_OPT
I
ON_VALID_ATTRIBUTE_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[AArch64][7/14] I
m
plem
e
nt
TARGET_SET_CURRENT
_
FUN
C
TI
O
N
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][6/14] Implement TARGET_OPTION
_
S
AV
E
/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][5/14] Mak
e
flag_omit_leaf_fr
a
me_pointer i
n
tiali
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
A
rch64][4/14] Cre
a
te TARGET_FIX_E
R
R_A
5
3_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AArch6
4
][3/14] Refactor option override co
d
e
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][2/14]
R
e
f
actor arches han
d
ling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[
AArch64][1/14]
A
d
d ident field
t
o struct
p
rocessor
commit
|
commitdiff
|
tree
2015-08-03
k
t
kachov
[RT
L
-ifcvt] Improve cond
i
t
i
onal select ops on immedia
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3] Make if
_
neg_move and if_move_n
e
g
into in
s
n_
a
nd_split
commit
|
commitdiff
|
tree
2015-07-28
kt
k
achov
[AArc
h
64]
Pr
o
pe
r
l
y h
a
ndle simp
l
e a
r
ith+ext
e
nd o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
kachov
[obvious] Use std
:
:swa
p
instead of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
t
kachov
[combine][obvious]
U
se
std::s
w
ap in t
r
y_combine
commit
|
commitdiff
|
tree
2015-07-21
k
tkachov
[match
.
pd] PR middle-end/66915 Rest
r
ic
t
A -
B
-> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[
simpl
i
fy-
r
tx][2/2]
S
i
m
plif
y
- (y ? -x :
x
) -> (!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
k
tkacho
v
[PAT
C
H][comb
i
ne][
1
/2
]
T
r
y to s
i
mplify befo
r
e sub
s
tituting
commit
|
commitdiff
|
tree
2015-07-16
kt
k
acho
v
[ARM][tests
u
ite] D
o
n
o
t
ov
e
rri
d
e -
m
cpu
i
n
no-volat
i
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[A
A
rch64] Use
c
i
n
c
mnem
o
nic for *csinc2<mode
>
_insn
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[
A
R
M
][te
s
tsuit
e
] Add -mfloat
-
abi=softfp t
o
so
m
e xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
c
h
ov
[ARM][t
e
s
t
su
i
te] Fix FAIL: g
c
c
.
t
a
rget/arm/macro_d
e
f
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
t
kachov
[AArch64][testsuite] Adjust
s
o
m
e a
r
i
t
h+c
o
mpare tes
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
kt
k
acho
v
[obvi
o
us]
F
ix typos ab
o
ve expand_cond_expr_using
_
cmo
v
e
commit
|
commitdiff
|
tree
next