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] Split X-reg UBFX into W-reg LSR when possible
2016-03-04
ktkach
o
v
[AArch64][t
e
st
s
uite]
P
R target/70004: Rem
o
ve check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
achov
[ARM]
PR rt
l
-optim
i
zation/69904: Disallow copy
i
ng/dup
l
icatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktkachov
[AArch64] Set TRE
E
_TARGET_GLOBALS
i
n aar
c
h6
4
_set_cur
r
ent_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktk
a
chov
[AArch64]
PR target/69613:
Re
t
urn zer
o
TARGET_SHIFT_TRUNCATI
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[AR
M
] Tests for arm_restrict_it patterns in thumb2
.
md
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gcse] PR rtl-optimization/69886: Che
c
k target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkac
h
ov
[A
R
M]
A
d
d initial support for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
k
t
k
a
chov
[ARM]
P
R target
/
69
8
75 Fix atomic_loaddi exp
a
nsion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64] Sk
i
p gcc
.
ta
r
ge
t
/aarch64/a
s
sembler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64]
P
R targ
e
t/69161: Don
'
t u
s
e spe
c
ial pre
d
ica
t
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[ARM] PR ta
r
g
et/6
9
16
1
:
Don't ignore mode
when
m
atchi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
kt
k
achov
[
AArch64
]
On
l
y update assem
b
le
r
.
a
r
ch directive
when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[A
R
M][4/4] Adjust
g
cc
.
target/arm/wmul-[123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[cse][3/4] Don't overwrite or
i
ginal rtx
w
hen folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[AR
M
][2/4] F
i
x operand
c
os
t
ing log
i
c for SMUL[TB][
T
B]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][1/4]
PR target/65932: Add testcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR
t
a
r
g
et/65932:
stop chan
g
ing signedness in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktka
c
ho
v
[ARM] Fix PR target/
6
9403: Bug in thumb2_ior_scc_str
i
ct_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkac
h
ov
[ARM] PR tar
g
e
t/6
9
135:
Mark ARMv8 vcvt instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[A
A
rch64] Handle CSEL of zero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
Arch64] Han
d
le compare
o
f
zero_extrac
t
for
m
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] Properly reject
invalid att
r
ib
u
t
e
st
r
in
g
s
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AA
r
ch64] PR rtl-opt
i
m
ization
/
68796: Add
pat
t
e
r
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
tkacho
v
[
R
T
L-
i
fcvt]
PR r
t
l
-
o
p
timization/68841: Make sure
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkach
o
v
[combine][v2] Canonicalise (r + r
)
to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktk
a
c
h
ov
[combine] Check WORD_REGISTER_OPERATIONS
n
o
rmally
r
a
ther
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
k
t
kachov
[AAr
c
h6
4
] PR rtl-optimization/6
8
796 Add compare-
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkac
h
ov
[
A
A
r
ch6
4
] Pro
p
er
l
y cost
zero_e
x
tend+ashift forms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktk
a
chov
[AArch6
4
] PR
t
arget/68696 F
A
I
L: gcc
.
ta
r
get/aa
r
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kac
h
o
v
[ARM] PR target/68648:
F
o
ld NO
T
of CONST
_
I
N
T in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktk
a
chov
[combin
e
] D
o
n't
c
reate
L
S
HIFTRT of zero bits in chang
e
_
zero
_
ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[
AArc
h
64]
D
o
n
't al
l
o
w
-mgenera
l
-regs-only to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR
target/68214: Delete IP-r
e
g-clobbering
c
all
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkacho
v
[RTL-ifcv
t
] PR
r
tl-optimization/68624: Clean up lo
g
ic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c
-tortur
e
/execute/20050124-1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-i
f
cvt
]
Rej
e
ct insn
s
that
a
re mult
i
ple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
RTL-ifcvt]
P
R
r
tl-optimiz
a
t
ion/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
k
achov
[combine] Only restri
c
t pure
s
implifi
c
ati
o
n in m
u
l
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[calls
.
c] PR rtl-
o
ptimization/672
2
6: Take int
o
a
c
coun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
k
t
kachov
[RTL
-
ifcvt] PR rtl-optimizat
i
on/
6
8435 Allow
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkach
o
v
Testcase for PR rtl-opt
i
mization/6
8
381
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[AArch64][v2] Imp
r
ove com
p
arison
w
i
t
h c
o
mplex immedia
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR midd
l
e-end
/
683
7
5
: Re
s
tructure get_loop_body_i
n
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-re
e
] PR rtl
-
optimizatio
n
/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktk
a
c
h
ov
[
AAr
c
h64] PR target/68
3
63 Check that argument
i
s rea
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Do not
e
xpan
d
m
ovmisa
l
ig
n
p
a
ttern if
n
ot in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149 Fix ICE in unaligned
_
loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkach
o
v
[AR
M
] D
i
s
abl
e
neon
t
esting for ar
m
v7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
ARM]
P
R 6
8
143
P
rop
e
rly
u
p
d
ate memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine] D
o
n
'
t transform sign and zero exte
n
ds inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
A
RM]
Fix costin
g
of vm
u
l+v
c
v
t
combine
patt
e
rn
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[A
R
M][
c
l
ean
u
p]
Remove
u
s
e
s of CONST_
D
OUBLE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[AArch64
]
[
2
/
3] Implem
e
n
t
negcc
,
notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[optabs][ifcvt][1/3] Define n
e
g
cc,
n
otcc optabs
commit
|
commitdiff
|
tree
2015-11-10
kt
k
achov
[haif
a
-sched]
P
R rtl-op
t
imization/68236: Ex
i
t
earl
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
h
o
v
[AArch64][cleanup] Remove uses of
C
O
NST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
k
t
k
a
chov
[
A
A
rch
6
4] PR tar
g
et/68129: Defi
n
e
T
A
RGET_S
U
PPORTS_
W
IDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
h
o
v
[RTL-ifc
v
t] PR rtl-optimization/67749
:
D
o
not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkach
o
v
[c
p
][committed
]
Fix boo
t
strap
o
n
ar
m
due
to
p
rint forma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch64
]
PR 68088: Fix R
T
L c
h
e
cking I
C
E due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
t
arget/arm/pr
6
7
9
29_1
.
c test to
execute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktk
a
c
h
ov
[
c
omm
e
nt] Im
p
rove c
o
mment for reg_
s
et_p
commit
|
commitdiff
|
tree
2015-10-30
ktkacho
v
[AR
M
] Fix ch
e
cking RTL error in
cor
t
ex_
a
9_sched_adjust_
c
ost
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[AArch6
4
] PR 68102: Chec
k
t
h
at
o
perand is REG bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Han
d
le vector flo
a
t modes properly in
aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kach
o
v
[ARM] PR target
/
67929 Ti
g
hten vfp3_const
_
doubl
e
_fo
r
_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[A
A
rch6
4
] En
a
b
le
a
utoprefe
t
c
h
e
r modelling in the
s
ched
u
ler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
auto-inc-dec
.
c] Account for co
s
t of mov
e
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkacho
v
[opt
a
bs
.
c] F
i
x
P
R 6
7
989
:
Ha
n
d
le
c
onst0_r
t
x target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkacho
v
[
A
Arch64]
Add support fo
r
64-bit vector-
m
ode ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[simplify-rtx][2/2] Use consta
n
ts from pool when
si
m
plifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AAr
c
h64][1/2] Add f
m
ul-by-p
o
wer-of-2+f
c
vt optimisation
commit
|
commitdiff
|
tree
2015-10-19
kt
k
achov
[haifa-sc
h
e
d] model load/store multiples pr
o
p
er
l
y
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktk
a
c
h
ov
[RTL ifcvt] PR 67
7
86, 67787: Check that i
n
termedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[
R
T
L
-
i
f
cvt]
P
R
rtl-opt
i
mization/67
4
8
1
: Lo
o
k
more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkacho
v
[RTL-ifcv
t
] P
R
rtl-optimizati
o
n/67465: Hand
l
e pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
tree-i
n
line][obvious] Delete
r
edundant count_i
n
sns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM]
R
eplacing v
a
riable swaps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix arm bootstra
p
failure
d
u
e to -Werror=shif
t
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[ARM] PR 67
4
39
:
Allow m
a
tching of *arm32_movhf
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArch64]
Use logics_imm type f
o
r
2
nd
al
t
ernativ
e
of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
A
R
M][
3
/3] Expand m
o
d by
power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
AA
r
ch64][1/3] Exp
a
nd signed mod by power of 2 usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktk
a
chov
[RTL-ifcvt] Mak
e
no
n
-conditi
o
n
a
l
e
x
ecution i
f
-conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64]
Fix FAIL:
g
cc
.
ta
r
get/aar
c
h64/target_at
t
r_crypt
o
_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[
A
Arch64] Use
popcou
n
t
_hwi
i
n
stead of h
o
mebrew v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64
]
[obvious] R
e
m
o
ve
o
bsolete c
o
mment in aarc
h
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[
A
R
M] Use
%
wd fo
r
mat f
o
r
l
ane pr
i
nting i
n
bo
u
nds_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
k
tkachov
[AR
M
] arm memcpy of
a
ligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][obv
i
ou
s
] Fix
s
om
e
t
arget attribute inlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AArch64][obviou
s
] Mark target_attr_1
.
c as com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[RTL-
i
fcvt] A
l
lo
w
P
LUS+im
m
ediate expression i
n
n
oce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
cho
v
[RTL-if
c
v
t] Imp
r
ove conditional select ops on i
m
m
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
a
chov
[AArch64] Do
not
I
C
E after
apo
l
ogising
f
or -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
A
Arch64][14/1
4
]
Reuse target_option_current_node
w
hen
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
o
v
[doc][13/14] D
o
cu
m
ent AArc
h
64 t
a
r
get attr
i
butes
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][12
/
1
4] Target attrib
u
t
es a
n
d
target pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][11/1
4
] Re
-
layout
S
IMD builtin typ
e
s on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][10
/
1
4
] I
m
plement targe
t
pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][9
/
1
4
] Imple
m
ent TA
R
GET_CAN_IN
L
INE_P
commit
|
commitdiff
|
tree
next