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] PR rtl-optimization/68796: Add patterns for QImode and HImode comparison...
2016-01-11
ktkac
h
ov
[AArch64] PR rtl-optimization/68796:
A
d
d patter
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkach
o
v
[RTL
-
if
c
vt] PR rtl-
o
p
t
imizati
o
n/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v2
]
Canon
i
ca
l
ise
(r
+ r) to (
r
<< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
ov
[combi
n
e] Check WORD_
R
E
G
IS
T
ER_OPER
A
TIONS nor
m
ally rath
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
kacho
v
[AA
r
ch
6
4] PR
r
tl-optimization/68796 Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[AArch
6
4]
P
r
o
perly cos
t
zero_extend+ashift
f
orms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
cho
v
[A
A
rch64]
PR t
a
rget/68696 FAIL: gcc
.
target/a
a
rch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
R
M
] PR
target/68648: F
o
ld NOT of C
O
NST_
I
NT
i
n and
s
i_io
r
si3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
tkach
o
v
[c
o
mbine] Don't cr
e
at
e
LSHIFTRT
o
f
zero bits i
n
change_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
kac
h
ov
[AAr
c
h64]
D
on't
allow
-
mgene
r
al-
r
eg
s
-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM]
P
R target/
6
8
2
14: Del
e
te IP-reg-clobberin
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[RTL-
i
fcvt] PR rtl
-
op
t
i
m
i
zation/6862
4
:
Clean up logi
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
Fi
x
FAIL
:
gcc
.
c-torture/execute/20050
1
24
-
1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
kt
k
a
c
hov
[RTL-ifcvt] Rej
e
ct i
n
s
n
s
th
a
t a
r
e multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-
i
f
c
v
t
] PR rtl-optimization/
6
8506
:
Fix emit
t
ing
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
h
ov
[
combin
e
] Onl
y
r
e
strict p
u
re
s
implification
i
n mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[
c
all
s
.
c]
PR r
t
l-optimization
/
6
7226: Tak
e
int
o
acc
o
un
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkac
h
ov
[R
T
L
-
ifcvt] PR
rtl-optimization/68435 A
l
low (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
T
est
c
a
s
e
f
or
P
R rtl-o
p
timization/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[AArch64
]
[v2] Improve comparis
o
n wit
h
comple
x
imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[cfgloop] PR middle-end/
6
8
3
75: Restructure get_lo
o
p_bod
y
_
i
n_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkacho
v
[RTL-ree]
P
R
r
tl
-
opt
i
miz
a
tion/68194: Restric
t
copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktk
a
cho
v
[AArch64] P
R
target/68
3
63 Check that arg
u
m
ent
i
s
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[ARM] Do not expa
n
d mov
m
isa
l
i
gn pattern i
f
n
o
t in 3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM] PR
6
8149 Fix
ICE in un
a
l
i
gned_loa
d
di split
commit
|
commitdiff
|
tree
2015-11-20
k
tkac
h
ov
[
A
RM
]
Disab
l
e ne
o
n
t
e
s
t
ing for armv7-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
ARM
]
PR
68143
P
ro
p
erly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combin
e
] Don't transform sign and zero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix cos
t
ing of vmul+vcvt com
b
ine
p
attern
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ac
h
o
v
[ARM][c
l
eanup
]
Remove u
s
e
s
of
C
O
NST_D
O
UBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[AAr
c
h6
4
][2
/
3] Imple
m
ent n
e
gcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[o
p
tabs][i
f
cvt][1/3
]
D
e
fine ne
g
cc
,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sche
d
] PR
rtl-optimization/
6
8
2
36
:
Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[AArch64][cleanup] Re
m
ove
u
s
es of CONST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[
AAr
c
h64
]
PR target/68129: Def
i
ne
T
ARGET_SUPPORTS_WIDE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL
-
ifcvt] PR rtl-optimi
z
ation/6774
9
: D
o
not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][commi
t
ted
]
F
ix b
o
otst
r
ap on arm due to
p
rint format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tk
a
chov
[ARM/AArch64] PR
6
8088: Fi
x
R
T
L checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
kachov
Mov
e
g
c
c
.
tar
g
et/arm/pr67929_1
.
c
test
t
o
e
x
e
c
ute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktkacho
v
[comme
n
t
]
I
mprove comment for reg_se
t
_p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
a
cho
v
[ARM] Fix checkin
g
RTL error
in cortex_a9_sched_adj
u
st_cost
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[AA
r
ch64] PR 6
8
10
2
: Check that operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AAr
c
h64] Handle vector
f
loa
t
m
odes
p
r
ope
r
ly in aarch
6
4_ou
t
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[
ARM] PR
tar
g
e
t/6
7
929
T
ighten
vfp3_
c
o
n
st_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkach
o
v
[
A
Ar
c
h64] Enable au
t
oprefetcher
modelling
in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
auto-in
c
-dec
.
c] Account for cost
o
f mo
v
e operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkacho
v
[optabs
.
c] Fix
PR
67989: H
a
ndle cons
t
0_rtx target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64]
Add suppor
t
for 64
-
b
i
t vector-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[simplify-rtx][2
/
2] Use co
n
stants from
p
o
ol when
simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64][1/
2
] Add fmul-by-power-of-2+fc
v
t optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[
h
aifa-sched] model
l
oad/
s
tore
multip
l
es
p
roperly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
kachov
[
RTL ifcvt] PR 67786, 67787: Chec
k
that
i
nterme
d
iate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[RTL-ifcvt] PR rtl-op
t
imization/67481: Look more
deep
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-optimization/67465: Hand
l
e pai
r
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
kt
k
achov
[tree-inlin
e
][obvious]
Dele
t
e
r
edun
d
ant count_
i
nsns_
s
eq
commit
|
commitdiff
|
tree
2015-09-21
kt
k
a
c
hov
[ARM] Replacing vari
a
bl
e
swaps that
u
s
e
a tempo
r
ar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[A
R
M] F
i
x arm
b
o
otstrap
failure due to -
W
err
o
r=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkac
h
ov
[ARM] PR 67439: Allow ma
t
ching of *
a
r
m3
2
_
m
ovhf
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch
6
4] Us
e
logics_imm ty
p
e for 2nd
a
lternative
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
hov
[
ARM][3/3] Expan
d
m
o
d by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
h
o
v
[AArch64][1/3] E
x
p
and
signed mod by
p
o
wer
of
2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
kt
k
achov
[RTL-if
c
vt] Make n
o
n-
c
onditional
e
xecution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
A
Arch64] Fix FA
I
L: gcc
.
targe
t
/aarch64/target_attr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64] Use popcount_hwi
i
n
stead of
homebre
w
version
commit
|
commitdiff
|
tree
2015-08-19
k
t
ka
c
hov
[AArch64][o
b
vious] Remov
e
o
b
s
olete comment in aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
A
R
M] Use %wd fo
r
m
a
t for lane pri
n
ti
n
g in bo
u
nds
_
c
heck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM]
a
rm
m
e
mcpy
o
f aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkac
h
ov
[AArch6
4
][obvi
o
us] Fi
x
some targ
e
t att
r
ibu
t
e inl
i
ning
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[AArc
h
6
4
][
o
bv
i
ous] Mark t
a
rget_attr_1
.
c as co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-ifcvt] All
o
w
P
L
U
S
+
immediate expr
e
ssion in noce_t
r
y_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
R
TL-ifc
v
t] Improve c
o
nditional select o
p
s on immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkach
o
v
[AArch6
4
] Do
n
ot ICE
a
f
ter apologising for
-m
c
model
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][14/14]
Reu
s
e targ
e
t
_option_current_node whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/14] D
o
c
u
ment AAr
c
h64 ta
r
get
attributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AAr
c
h64][12/14] Target attrib
u
t
e
s
and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
c
h
ov
[AArch64][11/14
]
Re-lay
o
ut
S
IMD builti
n
types
o
n builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][10/
1
4
]
Imp
l
ement target pr
a
g
m
as
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9
/
14] Implement TARGET_C
A
N_INL
I
NE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][8/14]
Imp
l
ement TARGE
T
_OPTION_VALID_
A
TTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch
6
4][
7
/14] Implement TAR
G
E
T
_SET
_
CURRE
N
T
_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[A
A
rch64][6/
1
4] Implement TARGET_OPTION_SAV
E
/TARGET
_
OPT
I
O
N_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
5/14]
M
ake
f
l
ag_omit_leaf_
f
rame_pointer intial
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][
4
/
14] Create TARGET_FI
X
_
E
RR_A53_
8
35769
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64]
[
3/14] Refactor
o
ptio
n
over
r
ide code
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AAr
c
h
6
4][2/14] Re
f
actor arches handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][1/14] Add ident field
t
o s
t
ruct processor
commit
|
commitdiff
|
tree
2015-08-03
ktkac
h
ov
[RTL-ifcvt] Impr
o
ve con
d
itional select ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkac
h
ov
[ARM][2/3] M
a
ke i
f
_
n
e
g_move and if
_
move
_
neg i
n
to in
s
n_
a
nd_spli
t
commit
|
commitdiff
|
tree
2015-07-28
ktka
c
hov
[
AArc
h
64] Pr
o
per
l
y handle si
m
ple arith+extend o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
t
k
achov
[ob
v
ious] Use s
t
d
:
:swap instead
of man
u
ally sw
a
p
p
in
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[c
o
mbine][o
b
vious]
U
se std::swap i
n
try_combi
n
e
commit
|
commitdiff
|
tree
2015-07-21
k
t
kachov
[match
.
pd] PR midd
l
e-e
n
d/66
9
15 Restrict A
-
B
-> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktk
a
chov
[simplify-rtx][2/2] S
i
mplify
-
(
y
? -x : x)
-
> (
!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[P
A
TCH][comb
i
n
e][1/2] Try to simplify before substituting
commit
|
commitdiff
|
tree
2015-07-16
k
t
k
acho
v
[AR
M
]
[
t
e
stsuite]
D
o not o
v
erride -mcpu i
n
no-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[
A
A
rch6
4
] Use cinc mnemonic for
*
csin
c
2<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
k
t
kachov
[
AR
M
][testsuite] A
d
d
-mfloat-
a
bi=soft
f
p to some xsca
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[
A
R
M
]
[testsuite] Fix FAIL: gcc
.
target/arm/mac
r
o_de
f
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkach
o
v
[AArch
6
4][testsuit
e
] Adju
s
t some arith+compar
e
test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktka
c
h
ov
[obvi
o
us] Fix typ
o
s a
b
ove expand_cond_e
x
pr_using_cmove
commit
|
commitdiff
|
tree
next