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
[ARM] PR target/69161: Don't ignore mode when matching comparison operator in cstore...
2016-02-17
kt
k
achov
[ARM]
P
R
t
a
rget/69161
:
Don't ignore mod
e
w
hen match
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
kt
k
achov
[AArch64] Only update assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[ARM][4/4] Adjust gc
c
.
t
a
rget/arm/w
m
ul-
[
123
]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
a
chov
[cse][3/4] Don't overwrite original
rtx whe
n
fol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM][2/4] Fix operand c
o
s
t
ing logic for SMU
L
[
TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[
ARM
]
[1/4] PR target/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktka
c
hov
[
ARM] PR
target/65932: s
t
op chang
i
ng
signed
n
es
s
in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM]
F
ix PR target/6940
3
: Bug
i
n
t
hum
b
2_ior_scc_
s
trict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkach
o
v
[ARM] PR
t
arget/691
3
5
:
M
ark
A
RMv8 vcv
t
ins
t
ru
c
tions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[
AArc
h
64] Ha
n
dle CS
E
L
of z
e
ro_e
x
tended
o
perands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
kt
k
a
ch
o
v
[
A
A
r
ch64] H
a
ndle compare of
z
e
ro
_
extract fo
r
m of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
AArch64] Properly reject
invali
d
attri
b
ute strings
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[AArch64] PR rtl-
o
ptimizatio
n
/68796: Add pat
t
erns f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktk
a
c
h
ov
[RTL-ifcvt] PR rtl-opt
i
mization/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine
]
[v2] Ca
n
onicalis
e
(r + r)
t
o (r << 1) to ai
d
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktk
a
chov
[
combine]
Check W
O
RD
_
R
E
GISTER_OPERATION
S
normally rather
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
k
ach
o
v
[AArch6
4
]
P
R rtl-optimization
/
68796
A
dd
c
ompare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[A
A
rch
6
4]
Properly c
o
st zero_exten
d
+
a
s
hi
f
t forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AArch64] P
R
target/68696 FAIL: g
c
c
.
target
/
aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[ARM] PR target/68648
:
Fold NOT
of
C
ONS
T
_INT in andsi_
i
orsi
3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkach
o
v
[
c
ombine] Don't create LSH
I
FTRT of zero bit
s
i
n
change
_
ze
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't
allow -mgen
e
ral-reg
s
-only to
c
hange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR
target/6821
4
: Delete IP-reg-clobber
i
n
g
cal
l
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[R
T
L-ifcvt
]
PR rtl
-
o
ptimization/68624: Cl
e
an up
l
ogic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
Fix FAIL:
gcc
.
c-tor
t
u
r
e/ex
e
cute/2
0
050124-1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
t
kachov
[
R
TL-ifcvt] Reject insns that are
mul
t
iple_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] PR
r
tl-optimi
z
ation/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkacho
v
[c
o
mbine] Only restrict pure
sim
p
lification in mu
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] PR rtl-optimiz
a
tion/672
2
6: Take
in
t
o a
c
count
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkac
h
o
v
[R
T
L-ifcvt]
P
R rtl-o
p
timizati
o
n/68435
Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase for PR rtl-
o
pt
i
m
i
zation/6838
1
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch6
4
][v2] Imp
r
ove c
o
mparison with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
cf
g
loop] PR mid
d
le-end/68375
:
Re
s
tructure ge
t
_lo
o
p_body_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
ac
h
ov
[RTL-ree] PR r
t
l-optimization/6
8
194: Restric
t
c
opy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkacho
v
[AArch64] PR targ
e
t/68363 Check that
a
r
g
u
me
n
t i
s
real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
kt
k
ach
o
v
[
A
R
M] Do not
e
x
p
and movmisalign pattern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkac
h
ov
[ARM] P
R
68149
F
ix ICE
in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable
n
eon testing for ar
m
v7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkacho
v
[ARM]
PR 68143 Properly update memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
kt
k
achov
[com
b
i
ne] Don't transform
sign
a
nd zero extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
a
chov
[ARM] Fix costin
g
of vmul+vcvt combine
p
a
t
tern
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[ARM][clea
n
up]
R
emove u
s
e
s
of CONST
_
DOUBLE_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[AArch64]
[
2/3
]
I
m
p
lement
neg
c
c,
notcc
op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
o
ptabs][ifcvt
]
[1/3] D
e
fine
negcc,
notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[h
a
ifa-sched
]
PR
r
tl-
o
ptimization
/
68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
AArch64][cleanu
p
] Remove uses
of CONST_DOUB
L
E_
H
IGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64
]
PR tar
g
et/68129: Define
T
ARGE
T
_SUPP
O
RTS_WIDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkacho
v
[RTL
-
ifcvt] PR rtl-optimizati
o
n/677
4
9: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp][comm
i
t
t
ed]
F
ix bootstrap on
a
rm due to print form
a
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
kt
k
achov
[A
R
M/AArch64
]
PR 68088: Fix RTL checking ICE
d
ue to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkac
h
o
v
Move
g
cc
.
targ
e
t/arm
/
pr679
2
9_1
.
c test
t
o e
x
e
cute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
k
tk
a
cho
v
[comment] Improve comment for reg
_
se
t
_
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[
ARM] F
i
x checking RTL error in c
o
rtex_a9
_
sc
h
e
d
_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[A
A
rch64
]
PR 68102: Check
that o
p
er
a
nd is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArc
h
64] Handle vector float
m
odes pr
o
p
e
rly
i
n aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[ARM]
P
R target/67929 Tighten vfp3_const_doub
l
e_for_
b
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
A
rch64]
E
n
able auto
p
refet
c
he
r
model
l
ing in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
tkachov
[auto-i
n
c-dec
.
c]
Account for cost of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
t
k
achov
[o
p
tabs
.
c]
F
i
x
PR 679
8
9: Hand
l
e cons
t
0
_
r
tx
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[
A
Arch64] Add suppo
r
t for
6
4
-bit vec
t
or-mo
d
e ldp/s
t
p
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/2]
U
s
e c
o
nstan
t
s from
pool when
s
imp
l
i
fying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[AArch64][
1
/
2
] Add
f
mul-by-
p
ower-of-2+fcv
t
op
t
imisation
commit
|
commitdiff
|
tree
2015-10-19
ktka
c
h
o
v
[haifa-sched]
mod
e
l
l
oad/stor
e
mul
t
iples properly
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
k
achov
[RTL ifcv
t
] PR 67786, 67787: Check that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[RTL
-
if
c
vt] PR
r
tl-optimizati
o
n/67481
:
Lo
o
k mo
r
e deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-optimization
/
67465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
kt
k
achov
[tree-inli
n
e][obvious] Delete
redundant count_i
n
sns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
R
eplacing variable s
w
aps
t
hat
use a te
m
porary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix
a
rm
bo
o
tstrap failure due to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
R
M] PR 674
3
9: Allow match
i
ng of *
a
rm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64] Use logics_imm type f
o
r
2nd alt
e
rna
t
ive of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM][3/3] Expa
n
d mod
b
y power of 2
commit
|
commitdiff
|
tree
2015-09-09
k
tka
c
hov
[AArch64][1
/
3
] Expa
n
d
signed mod by power
of
2
u
s
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
k
t
kachov
[RTL-ifcvt] Make n
o
n-condi
t
i
o
n
al execution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64]
F
ix
F
AIL: gcc
.
ta
r
get/aa
r
ch64/target_attr_cr
y
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[AArch64] Use po
p
count_hwi i
n
s
tead of homeb
r
ew vers
i
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][ob
v
i
ous]
Rem
o
ve obsolete comm
e
nt in aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[ARM]
U
se %wd format f
o
r
lane printing
in bound
s
_check
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm memcpy of al
i
g
ned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][o
b
vious]
F
ix
s
ome targ
e
t attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
chov
[A
A
rch
6
4][obvious] M
a
r
k
targe
t
_at
t
r_1
.
c
as compil
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkac
h
o
v
[RTL-ifcvt] A
l
lo
w
P
L
U
S+immediate expres
s
ion
i
n noce
_
t
ry
_
stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[RTL-ifcv
t
] Impro
v
e co
n
di
t
ional
s
ele
c
t
ops
o
n
immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkac
h
ov
[AArch64] Do not ICE after apolo
g
ising for -mcmod
e
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
h
ov
[AArch64][14/
1
4] Reuse target
_
option_current_nod
e
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
d
oc][13/14]
D
o
cume
n
t
AArch64 targe
t
a
t
t
r
ibutes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][12/14] Target a
t
tributes and
target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64
]
[
1
1/14]
Re-lay
o
ut SIMD builti
n
types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tkach
o
v
[AArc
h
64]
[
10/14]
Implem
e
nt target
p
ragmas
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
A
Arch64][9/14] I
m
plemen
t
TARGET
_
CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch
6
4][8/
1
4] I
m
plemen
t
TARGET_
O
PTION_VAL
I
D
_
ATTRIBUTE_
P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/14] I
m
plem
e
nt TARGET_SET_C
U
RR
E
NT_FUNCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][6/14] Implement TARGET_OP
T
I
O
N
_SAV
E
/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/1
4
] Make f
l
ag_omit_l
e
af_frame_p
o
inter intialize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][4/14]
Cre
a
t
e
TARGET_FIX_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64][3/14] Ref
a
ctor option override code
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][2/1
4
] Ref
a
ctor
arches handling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch6
4
][1/14]
Add ident field to struct proces
s
or
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[RTL-ifcv
t
]
I
m
pro
v
e conditio
n
al
s
ele
c
t ops on immediates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3] Mak
e
if_neg_move
and
i
f_move_neg
into insn_and_spl
i
t
commit
|
commitdiff
|
tree
next