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
ktkachov
[AArch64]
P
R rtl-optimizat
i
on/68796
:
Add
patterns fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[RTL-if
c
v
t] PR rtl-optimiza
t
ion/68841:
M
ake sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[co
m
bin
e
][v2] Canonicalise (r + r)
t
o
(
r
<
< 1)
t
o aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkachov
[combine] C
h
eck WORD_REGISTER_O
P
E
R
ATIONS norm
a
lly rat
h
er
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
AArch64
]
PR rtl-optimizat
i
on/6879
6
Add compare
-
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkach
o
v
[AArch64] Properly cos
t
zero_extend+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[A
A
rc
h
64] PR
t
a
r
get/6869
6
FAIL:
gcc
.
target/aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
tkachov
[
AR
M
] PR targ
e
t/68648: Fold
NOT of CONST_INT
i
n andsi_i
o
rsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkachov
[combi
n
e] Don
'
t
create LS
H
IFTRT
o
f ze
r
o bits in change_zero_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AAr
c
h
6
4] D
o
n't allow
-
mgenera
l
-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
k
t
kachov
[
A
RM] PR target/68214: Delete IP-
r
eg-clobber
i
n
g
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkacho
v
[
R
TL-
i
fc
v
t]
PR rt
l
-optimization/68624: Clean up
logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkac
h
ov
Fix FAIL: gcc
.
c-to
r
tur
e
/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
[R
T
L
-
ifcvt] Reject in
s
ns tha
t
a
re multiple_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
k
tka
c
hov
[R
T
L-if
c
vt] PR rtl-optimizat
i
on/6850
6
: Fix em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] O
n
ly restri
c
t
pure sim
p
lification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] PR rtl-optimization/
6
7
2
26: Take in
t
o
a
c
c
o
unt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
t
kachov
[RTL-ifcvt]
P
R rtl-optimization/6
8
435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR
rtl-optimiz
a
t
i
o
n/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch6
4
][v2] Improve com
p
ariso
n
with
complex
i
mme
d
iates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgl
o
o
p]
P
R middle
-
end/6
8
3
7
5:
Restructu
r
e
g
et_lo
o
p_body_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[RTL
-
ree] PR rtl-optimiza
t
ion/
6
8194:
R
estric
t
c
o
py
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkach
o
v
[AArch64] PR targe
t
/68363
Check that argum
e
n
t is r
e
al
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM
]
Do n
o
t expand
mov
m
isalign pattern
if no
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
k
a
c
hov
[ARM] PR 681
4
9 Fix
I
CE in una
l
i
g
ned_loaddi sp
l
i
t
commit
|
commitdiff
|
tree
2015-11-20
k
t
k
achov
[ARM] Disable neon testing for ar
m
v7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
A
R
M
] PR 68143 Prop
e
rly upda
t
e m
e
mory
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[co
m
bine] Don't transf
o
r
m sign and z
e
ro ex
t
ends
i
n
s
ide
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[ARM
]
Fix costing of vmul+vcvt combine pa
t
tern
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[
ARM][cleanup] Remove uses o
f
C
O
N
ST_DOUBLE_HIG
H
/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
tkac
h
ov
[AArch64][
2
/
3] Implement negcc,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[opt
a
bs][i
f
cvt][1/
3
]
Define ne
g
c
c
,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[
h
aif
a
-sched] PR rtl-o
p
tim
i
za
t
ion
/
68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
hov
[AA
r
ch64][cle
a
nup] Remove uses o
f
CONST
_
DOUBLE_HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64] PR target/68129: D
e
fine
T
ARG
E
T_SUPPORTS_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[
R
TL
-
ifcvt] PR rtl-opt
i
mizatio
n
/
67749: Do n
o
t
e
mit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
t
kachov
[
cp][commit
t
ed] Fix b
o
otstrap on arm due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch64] PR 68088: F
i
x R
T
L checking
I
C
E
d
u
e
to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
chov
Move gcc
.
target/
a
rm/pr67929_1
.
c
tes
t
to execute
.
e
xp
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[c
o
m
ment] Improve comment for reg_s
e
t_p
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[
A
RM] Fix checking RTL erro
r
in cortex_a
9
_sch
e
d_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[AA
r
ch64
]
P
R
68102: Check that opera
n
d is
REG b
e
fore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
rch64] Handle vector float m
o
des
properly in aarch
6
4
_
outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
tkach
o
v
[
A
RM]
P
R
ta
r
ge
t
/
67929
T
ighten vfp3
_
co
n
st_d
o
uble
_
f
or_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kach
o
v
[AAr
c
h64] En
a
ble
a
utoprefetcher modelling i
n
the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[aut
o
-inc-dec
.
c] Account f
o
r cost of move operat
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkach
o
v
[
o
p
tabs
.
c] Fix PR 67989:
Handle c
o
nst0_rtx targe
t
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] A
d
d support fo
r
64-bit vector-mode ldp/st
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
simplify-rtx][
2
/
2
] Use constants from pool w
h
en simpl
i
fyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
o
v
[AArch64][1/2] Add f
m
ul-by-power-of-2+fcvt optimisat
i
on
commit
|
commitdiff
|
tree
2015-10-19
ktkachov
[haifa
-
s
ched
]
model load/sto
r
e multiples proper
l
y
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RT
L
ifcvt] PR 67786, 6778
7
:
C
h
eck tha
t
intermediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-if
c
v
t
]
PR rt
l
-
optimization/67481
:
Loo
k
more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tka
c
hov
[R
T
L
-ifcvt] PR rtl-
o
p
ti
m
iza
t
i
on/67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-
i
nl
i
ne][obvious] Dele
t
e redundan
t
coun
t
_insns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktk
a
chov
[ARM] Replacing variable swaps that use a
temp
o
rary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktka
c
hov
[ARM] Fix arm bootstra
p
fail
u
re d
u
e to
-Werror=sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
k
achov
[
A
R
M] PR 67439
:
Allow matchi
n
g of *arm
3
2_mo
v
hf wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
h
o
v
[AAr
c
h
64] Use
l
o
g
i
c
s_imm
typ
e
for
2nd
alternative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
kt
k
achov
[ARM][3/3]
E
x
pand mod by po
w
er of
2
commit
|
commitdiff
|
tree
2015-09-09
ktk
a
cho
v
[
AArch
6
4]
[
1
/
3
] Expand signed m
o
d by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
kt
k
ach
o
v
[RT
L
-ifcvt] Ma
k
e
non-conditional executio
n
if-co
n
version
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkac
h
ov
[
AArch64
]
Fix FAIL: gcc
.
target/aarch64/target_attr
_
cry
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[
A
Arch64
]
Use po
p
count_hwi instead of homeb
r
ew version
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[AArch6
4
][obvious] Remove obsol
e
te comment
i
n aa
r
ch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
a
c
hov
[ARM] U
s
e
%wd format for lane pr
i
nting
i
n b
o
unds
_
check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM
]
arm
me
m
cpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[
A
Arch64][obvious] Fix some target
attribute i
n
lining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch
6
4][obvious] Mark
t
a
rget_attr_1
.
c as
c
o
m
pile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
t
kachov
[RTL-ifcvt] Allow PLUS+immed
i
ate expressio
n
in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL
-
ifcvt] Impro
v
e conditional
select ops on imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
k
tkac
h
ov
[AArch64] Do no
t
ICE after apologising for -
m
cmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][14
/
14] Reuse target_option_
c
urren
t
_
node w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[
doc]
[
13/14] D
o
cument AArch64 t
a
rget attrib
u
te
s
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][12/14]
T
arge
t
att
r
i
bu
t
es
and target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][11/14
]
Re-
l
ayout
SIMD builtin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
acho
v
[AArch64
]
[10/14] Implement
t
arget
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
k
t
kacho
v
[AArch64][9/
1
4] Implemen
t
TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[
AArch6
4
][8/14] Implement TARGET_OPTION_VALID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AAr
c
h64][7/14] Implem
e
nt T
A
RGE
T
_SET_CURRE
N
T_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6
/
14]
Im
p
lemen
t
TARGE
T
_OPTION_
S
AVE/TARGET_OPTION
_
R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch
6
4][5
/
14] M
a
k
e
flag_o
m
it_lea
f
_
f
rame_poi
n
te
r
intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h
6
4
][
4
/14]
Cr
e
ate TAR
G
ET_F
I
X_ERR_A5
3
_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
A
rch6
4
][3/14]
R
efactor opt
i
o
n
o
verr
i
d
e
c
ode
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4
]
[2/14] Refactor a
r
ches
h
a
ndling,
add ar
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AAr
c
h
6
4][1/14] Add ident fie
l
d to struct process
o
r
commit
|
commitdiff
|
tree
2015-08-03
kt
k
a
c
hov
[RTL-ifcvt
]
Improve conditional
s
elect o
p
s on i
m
mediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3
]
Make if_n
e
g_m
o
ve
and if_m
o
ve_neg into in
s
n_and_s
p
lit
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AA
r
ch64]
P
ro
p
erly ha
n
dle simple arith+exten
d
ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious] Use std::swa
p
instead of manually sw
a
p
p
ing
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[c
o
m
b
i
n
e][o
b
viou
s
]
Us
e
std:
:
swap i
n
try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[match
.
p
d
] PR
m
iddle-end/66915 Restrict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[simp
l
ify-rtx][2/2] Simplify
-
(y ? -x : x) -> (!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
ho
v
[PAT
C
H][com
b
ine][1/2] Try
t
o s
i
mplify before
substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkachov
[ARM][
t
estsuite] D
o
not
override -
m
c
p
u
in no-v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkacho
v
[AArch64] Use c
i
nc
m
n
emonic f
o
r *csinc
2
<mode>_insn
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
hov
[ARM
]
[t
e
sts
u
ite]
A
dd -mfloat-abi=softfp to some xscale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[ARM][tes
t
s
u
ite] Fix FAIL: gcc
.
target
/
arm/m
a
cro_
d
ef
s
0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
tkachov
[
A
Arch6
4
]
[
tes
t
s
uite]
A
djust some arith+comp
a
re tes
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkacho
v
[
obvious] Fix ty
p
os above ex
p
a
nd_cond_expr_using_cm
o
ve
commit
|
commitdiff
|
tree
next