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
[gcse] PR rtl-optimization/69886: Check target mode in can_assign_to_reg_without_clob...
2016-02-24
k
t
kachov
[gcse] PR rtl-opt
i
miz
a
tion/698
8
6:
Check tar
g
e
t mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] Add initial support f
o
r the Co
r
t
e
x
-A32
commit
|
commitdiff
|
tree
2016-02-24
k
tkachov
[ARM] PR targe
t
/
6
9875
Fix
atomic_loaddi expansion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[
A
Arch64] Skip gcc
.
target/
a
ar
c
h64/as
s
embler_arch_1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[AArch64] PR target/69161: Don't use special predic
a
te
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkach
o
v
[
ARM] PR target/69161: Don't
ignore mode whe
n
matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktkac
h
ov
[
A
Arch64]
O
nly update assembler
.
arch directive when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[A
R
M][4/4] Adjust g
c
c
.
t
arget/ar
m
/wmul-
[
123]
.
c tests
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
c
hov
[cse][3/4] Don't
o
verwrite original rtx when folding
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
tk
a
chov
[
ARM][2/4] Fix operand costin
g
logic for
S
MUL[TB
]
[TB]
commit
|
commitdiff
|
tree
2016-02-04
ktkach
o
v
[ARM][1/4] PR
target/
6
5932:
A
dd t
e
stcase
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM] PR ta
r
get/6
5
932: s
t
op c
h
a
nging signe
d
n
ess in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkach
o
v
[
A
RM
]
Fix PR
targ
e
t/
6
940
3
: Bug in thumb2_io
r
_scc_strict_i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[ARM] PR
ta
r
ge
t
/
6
9
1
35: Mark ARMv8 vcv
t
in
s
tructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
ch
o
v
[AArch64]
H
and
l
e CS
E
L
o
f zero_extended operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkacho
v
[AAr
c
h64]
Handle compare of zero
_
extract
fo
r
m of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64]
P
roperly re
j
e
ct invalid attribut
e
s
tr
i
ng
s
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
h
ov
[AArch64]
P
R rtl
-
optimiza
t
i
on/68796: Add
p
atterns
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
t
k
achov
[RTL-ifcvt] PR rtl-optimization/6
8
84
1
: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[combine][v
2
] Cano
n
ic
a
lise (r + r) t
o
(r
<< 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tk
a
chov
[
combin
e
] Check WORD_
R
EGISTER_OPERATIONS norma
l
ly ra
t
h
e
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[
A
Arch64] PR r
t
l-optimization/68
7
96 A
d
d compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
Ar
c
h
6
4]
P
roperly cost zero_extend+ashift f
o
rm
s
of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[AArc
h
64] PR target/68696
F
A
IL:
gcc
.
targ
e
t/aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kachov
[
A
R
M
] PR target/68648:
F
old NO
T
of CONST_INT in
andsi
_
ior
s
i3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
tkac
h
ov
[combine] Don't create
L
SHIFTRT o
f
zero bits in
c
hange_zero_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Don't allo
w
-
mge
n
eral-reg
s
-only to chan
g
e
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
ov
[ARM] PR
t
arge
t
/682
1
4: Del
e
te IP-reg-cl
o
bbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[RTL-ifcvt] PR rt
l
-
o
ptimizatio
n
/68624: Clean
u
p logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FA
I
L:
g
cc
.
c-torture
/
execut
e
/2005012
4
-
1
.
c
-
O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkach
o
v
[RTL-ifcvt] Reject insns that are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL
-
ifcvt] PR rtl-optimization/68506: Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
t
kachov
[combine] On
l
y re
s
tric
t
pure simplificati
o
n in mul
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[calls
.
c] PR rtl-optimi
z
ation/
6
7226: Take into acc
o
u
nt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkac
h
o
v
[RTL
-
ifc
v
t] P
R
rtl-optimization/6
8
4
35 Allow (
c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
achov
Testca
s
e
f
o
r
P
R rtl
-
o
p
timization
/
68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
kach
o
v
[AArc
h
64][v2]
Impr
o
ve compar
i
son
with complex
i
mmedi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] PR midd
l
e-en
d
/6
8
375: Restructure ge
t
_loop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[RTL-ree] PR rtl-opt
i
miz
a
t
ion/68194
:
Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] PR t
a
rget/68363 Check that argument
is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktk
a
chov
[ARM]
Do
not expand
movmisalig
n
p
a
tt
e
rn if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
PR 68149 Fix ICE
i
n unaligned_loaddi
s
plit
commit
|
commitdiff
|
tree
2015-11-20
ktkacho
v
[ARM] Di
s
a
b
le neon testing f
o
r
armv7
-
m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[AR
M
] PR 68143
Properly update memo
r
y offsets wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
kt
k
ach
o
v
[combine] Don't
transform
s
ign and zero extends
inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM]
F
ix costi
n
g
o
f v
m
ul+vcv
t
combine patter
n
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[ARM][cle
a
nup] Remove uses of
CONST_DOUBL
E
_HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3]
Implement negc
c
, notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[optabs]
[
ifcvt][1/3] Define neg
c
c, no
t
cc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sche
d
] PR rtl-optimization
/
6823
6
:
Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArc
h
64][clea
n
up] Remove
use
s
o
f
CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
chov
[
AArch64] PR target/6812
9
: Define
T
ARG
E
T_SUPPOR
T
S_WIDE_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-
i
f
cvt] PR rt
l
-optimiza
t
ion/67749:
Do
not
emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
cp][
c
ommit
t
e
d] Fix
bootstrap
on arm due
t
o
print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM
/
A
Arch
6
4] PR 68088:
Fix RTL checking ICE due
t
o
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
t
kacho
v
Move gcc
.
target/a
r
m/pr67929
_
1
.
c test
t
o
e
xecu
t
e
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Improve comment fo
r
reg
_
se
t
_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[A
R
M] F
i
x checking RTL error in co
r
tex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AAr
c
h
6
4]
P
R 68102: C
h
eck t
h
a
t operand is REG befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
Arch6
4
] Handle vector float modes
properly in aa
r
ch64_o
u
tp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM] PR target/67929 Tig
h
ten vfp
3
_c
o
nst_doubl
e
_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kachov
[AA
r
ch64] Enable au
t
oprefet
c
her modelli
n
g in
t
h
e sch
e
duler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-inc-dec
.
c]
A
cco
u
nt
for co
s
t of
m
ov
e
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c] Fix PR
6
7989: Handle co
n
s
t
0_
r
tx targ
e
t i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch64] Add
s
u
p
port f
o
r 64-bit vector-mode
l
dp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[sim
p
lify
-
rt
x
][2/2] Us
e
constants fr
o
m
poo
l
when s
i
m
plifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AAr
c
h64][1/2] Add
f
mul-by-power-of-
2
+fcvt optimis
a
tion
commit
|
commitdiff
|
tree
2015-10-19
ktkach
o
v
[
haifa-
s
ched] model load/st
o
r
e m
u
ltiples properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
t
k
a
c
h
o
v
[RTL
i
fcvt
]
PR 67786,
6
7787
:
Chec
k
that
intermediat
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[RTL-
i
f
cvt]
PR r
t
l
-optimizat
i
on/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktk
a
cho
v
[RTL-i
f
cvt] PR rtl-optimizatio
n
/67465: Handl
e
pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][obvi
o
us] Delete
redu
n
d
a
nt count_insns_s
e
q
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[AR
M
]
R
eplacing va
r
iab
l
e swaps tha
t
u
se a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktka
c
hov
[A
R
M] Fix arm boots
t
rap f
a
ilu
r
e
d
ue
t
o -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
t
kachov
[A
R
M] P
R
6743
9
: Allow
matchin
g
of *arm3
2
_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[
A
Arch64] Use
l
o
gic
s
_imm type for 2nd alternati
v
e
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] Expand mod by
p
ower of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch6
4
][1/3] Expand signed mod by power of 2
u
sing
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
R
TL-i
f
cvt]
M
ake
n
on-
c
ondition
a
l ex
e
cution
i
f
-conve
r
sion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch6
4
] Fix FAIL: gcc
.
targe
t
/a
a
rch64/target_att
r
_cry
p
to_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
t
kachov
[AA
r
ch64
]
Use popcount_hwi i
n
st
e
a
d of homeb
r
e
w
version
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[AAr
c
h64][obvious] Remove obsolete co
m
ment in a
a
rch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
hov
[ARM] Use %
w
d format for
l
ane
pr
i
n
ting in bounds_check
commit
|
commitdiff
|
tree
2015-08-17
kt
k
achov
[ARM]
arm memcpy
of
aligned
d
a
t
a
commit
|
commitdiff
|
tree
2015-08-14
k
tkac
h
ov
[AArch64][obviou
s
] Fi
x
some
target attribut
e
i
nlining
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AArch64][ob
v
ious]
M
ark
target
_
a
t
tr_1
.
c
a
s
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
k
tkacho
v
[RTL-ifcvt] A
l
low PLUS+immed
i
ate expres
s
ion in no
c
e_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL
-
ifcvt] Improve conditi
o
nal select o
p
s
on
immedia
t
es
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[A
A
rc
h
64]
D
o n
o
t ICE after
a
pologis
i
ng f
o
r -mc
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch64][14/1
4
]
R
e
u
se
t
arget_option_cur
r
ent_node
when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[do
c
][13/14] Document
AA
r
ch64 target
a
ttributes
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
achov
[AArch
6
4][12/1
4
]
T
a
rget a
t
tributes and
t
a
rget prag
m
as
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][11
/
14] Re
-
layout
SI
M
D b
u
i
ltin types on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AA
r
ch64][
1
0/14]
I
mplemen
t
target pr
a
gm
a
s
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][
9
/14]
I
m
plement TARGE
T
_
C
AN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[AArch64][8/
1
4] Im
p
lement TARGET_
O
PTIO
N
_VALID_ATTR
I
BUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AA
r
ch64][7/14] I
m
p
lemen
t
T
A
RGET_SET_
C
URRENT_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
A
A
rch64][6
/
1
4
]
I
mplem
e
nt T
A
RGET_OPTION
_
SAVE/TARGET
_
OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AAr
c
h64][5/14] Make
f
lag_
o
mi
t
_leaf_fram
e
_poin
t
er intial
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch6
4
][
4
/1
4
]
Cre
a
te
T
ARGET_FIX
_
ER
R
_A53_835769
a
nd
.
.
.
commit
|
commitdiff
|
tree
next