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
ktkachov
[gcse] P
R
r
t
l-optimiza
t
ion/69886:
C
heck target mode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktka
c
hov
[ARM]
A
dd initial support for t
h
e
C
o
rtex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR target/69
8
75
Fix a
t
o
m
ic_loaddi expan
s
ion
commit
|
commitdiff
|
tree
2016-02-19
ktkachov
[AArch64]
Skip
g
cc
.
target/aarch64/assembler_ar
c
h
_
1
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
ktkachov
[
A
Arch64] PR target/69161:
D
on't use specia
l
p
redicate
.
.
.
commit
|
commitdiff
|
tree
2016-02-17
k
t
kachov
[ARM
]
PR
t
arget/
6
9
161: Don'
t
ignore
m
ode when ma
t
ching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktk
a
ch
o
v
[AArch64] Only upd
a
te assembler
.
arch d
i
rec
t
ive
w
hen
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
k
achov
[AR
M
][4/4
]
Ad
j
ust gcc
.
target/arm/wmul-[123]
.
c
t
ests
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[cse][3/4
]
Don't ove
r
write
o
riginal
r
tx when fo
l
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM][2/4] Fix operand c
o
sting logic f
o
r SMUL[TB][TB
]
commit
|
commitdiff
|
tree
2016-02-04
ktkachov
[ARM
]
[1/
4
] PR target/65932: Add t
e
s
t
case
commit
|
commitdiff
|
tree
2016-02-04
ktk
a
ch
o
v
[A
R
M] PR target/659
3
2
:
stop
c
hang
i
ng signedne
s
s in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
kt
k
achov
[ARM] Fix P
R
target/69403:
B
ug in thumb2_
i
or_scc_str
i
ct_
i
t
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
k
t
kachov
[A
R
M] PR t
a
rget/69135: Mark ARMv8
v
cvt instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
ch
o
v
[AArch64] Handle C
S
E
L
of zero_extended o
p
e
rands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkac
h
ov
[AArch6
4
] Handle compa
r
e of
z
ero_extrac
t
f
orm of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkach
o
v
[AArch64] Pr
o
perly reject inv
a
lid at
t
r
ibute str
i
ngs
commit
|
commitdiff
|
tree
2016-01-11
ktkach
o
v
[AArch6
4
] PR rtl-optimizati
o
n/68796: Add patt
e
rn
s
for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktka
c
hov
[
R
T
L-ifcvt] PR r
t
l
-optimization
/
68841: Mak
e
sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[
c
ombin
e
]
[
v2] Canon
i
cali
s
e (r + r)
t
o (r << 1)
t
o
aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
kt
k
achov
[
combin
e
] Check WORD_REGISTER_OPER
A
TIONS normally ra
t
her
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR
rt
l
-optimization/6879
6
Add compare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[
A
Arch64] Properly
c
ost
z
ero_e
x
tend+a
s
h
ift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[AA
r
c
h64] PR tar
g
e
t
/68696 FAIL: gcc
.
target
/
aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kach
o
v
[ARM]
PR
t
arg
e
t/686
4
8: F
o
ld NOT o
f
C
O
NST_I
N
T in
a
n
dsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
kt
k
a
c
hov
[combi
n
e
]
Don't create LSHIFTRT of zero b
i
ts in change_ze
r
o_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArch64] Do
n
't allow -mgeneral-regs-only
t
o
change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
ho
v
[ARM] P
R
t
a
rget/68214:
Delete IP-reg-clo
b
ber
i
ng call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktk
a
c
h
ov
[R
T
L-ifcv
t
]
PR
r
tl-opti
m
ization
/
68624: Clean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fi
x
F
A
IL: gcc
.
c-torture/ex
e
cute/20050124-1
.
c
-O
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] Reje
c
t insns that are multiple_se
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[R
T
L-ifcvt]
PR rtl-opti
m
ization/68506: Fix emittin
g
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine
]
O
n
ly
restrict pure simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
kt
k
achov
[
calls
.
c
]
P
R
rt
l
-optimiz
a
tion/6
7
226: Take into account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkacho
v
[RTL-i
f
cvt]
P
R
rtl
-
optimization/
6
843
5
All
o
w (c ?
x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
Testca
s
e for PR
r
tl-o
p
timizat
i
on/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
k
achov
[
A
Arch64][v2] I
m
pr
o
ve c
o
mparison wi
t
h
complex
i
mmediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfgloop] P
R
m
i
d
dle-en
d
/68375:
Restru
c
t
ure get_loop_body_in
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
[RTL-r
e
e]
PR rtl-optimization/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArc
h
64] P
R
target/68363 Check that
argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
tka
c
hov
[ARM] D
o
not e
x
p
a
nd mo
v
misalign pattern
if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 6
8
149 Fix ICE in unaligned
_
lo
a
ddi
split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[A
R
M]
D
isable neon testing for armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
A
RM] PR
6
8143 Properly u
p
date memory offs
e
ts when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktk
a
chov
[com
b
ine] Don't
transform
s
i
g
n
and zero
extends inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AR
M
]
Fix costin
g
of vmul+vcvt combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AR
M
][cleanup] Remove
uses of CONST_DOUBLE_H
I
GH/LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[
AArch64][2/3]
Imple
m
ent n
e
gcc, n
o
tcc o
p
tabs
commit
|
commitdiff
|
tree
2015-11-10
ktk
a
chov
[
o
ptabs
]
[
ifcvt][
1
/3]
Defin
e
negcc, notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktkacho
v
[haifa-sch
e
d] PR
r
tl-o
p
t
i
mization/68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64]
[
cleanup] Remove uses
o
f CONST
_
DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[
A
Arch64]
P
R target/68129: Define
T
ARGET_SUPPORTS_W
I
DE_IN
T
commit
|
commitdiff
|
tree
2015-11-09
k
tkachov
[RTL-if
c
vt
]
PR rtl-optimization/67749: Do no
t
emi
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[c
p
]
[
c
om
m
i
t
t
ed]
F
ix
b
ootstrap
o
n arm
due t
o
p
rint
format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArch64] PR 68088:
F
ix
R
T
L
checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
t
arg
e
t
/arm/pr6
7
929_1
.
c t
e
st to execute
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
t
kac
h
ov
[comment] Im
p
r
o
ve
comment for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
kt
k
achov
[A
R
M] Fi
x
checkin
g
RTL error in
c
ortex_a9_sched_adjust_cost
commit
|
commitdiff
|
tree
2015-10-27
kt
k
ach
o
v
[AArch64] PR 68102
:
Check th
a
t o
p
e
ra
n
d
i
s
REG be
f
ore
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
a
chov
[
A
Ar
c
h
6
4
]
Han
d
le v
e
c
t
or fl
o
at modes properly in aarch64_out
p
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[ARM
]
PR target/679
2
9
Tigh
t
en vfp3_con
s
t
_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
hov
[AArch64] Ena
b
le autopref
e
tcher modellin
g
i
n
the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkac
h
ov
[
a
uto-i
n
c-d
e
c
.
c] Account for cost
o
f m
o
ve operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
k
tk
a
c
h
ov
[
optabs
.
c]
F
ix
PR 67989: Han
d
le const0_rtx target
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64
]
Ad
d
support for 6
4
-
b
it vector-mod
e
ldp/
s
tp
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[simplify-rtx][2/2] Us
e
con
s
tants from
p
ool when
simpli
f
ying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kacho
v
[AArch64][1/2] A
d
d fmul-by-powe
r
-of-2+fcvt o
p
timisation
commit
|
commitdiff
|
tree
2015-10-19
k
t
ka
c
hov
[haifa-sch
e
d] model load/store multipl
e
s pr
o
perl
y
i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tka
c
hov
[RTL if
c
vt] PR 6
7
786, 67787: Check
t
ha
t
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[RTL-ifcvt] PR
rtl-op
t
imization/67481: Look mor
e
d
eeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkach
o
v
[
R
T
L-ifcvt] PR rtl
-
optimization/67465: Ha
n
dle pair
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[
t
ree
-
in
l
ine][obvious] Del
e
te redun
d
ant
c
ount
_
insn
s
_seq
commit
|
commitdiff
|
tree
2015-09-21
k
tkachov
[ARM
]
Replacing variable swaps that use a temporary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
A
R
M
] F
i
x arm bootstrap fa
i
lure due to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
hov
[ARM] PR
67
4
39: Allow
m
atching of *arm32_movh
f
when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkach
o
v
[AArch64]
U
se
log
i
cs_i
m
m type
for 2nd alternative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
k
tkachov
[ARM][3
/
3] Expand mo
d
b
y power
o
f 2
commit
|
commitdiff
|
tree
2015-09-09
ktkacho
v
[AArch64][1/3] Expand
signed mod by power
o
f 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt
]
Make
non-c
o
n
diti
o
na
l
executio
n
if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[
A
Arch64] Fix FAIL
:
gc
c
.
target/aarch64/target_attr_crypto
_
ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
a
chov
[
A
Arch64]
Use popcount_hwi
instea
d
of homebrew version
commit
|
commitdiff
|
tree
2015-08-19
k
t
kacho
v
[
AArch64][o
b
vious] Remove obsolete c
o
mment in
a
a
r
c
h6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktk
a
chov
[ARM]
U
s
e %
w
d format
for l
a
n
e printing in bounds_ch
e
ck
commit
|
commitdiff
|
tree
2015-08-17
ktkach
o
v
[ARM]
arm
m
e
mcp
y
o
f
a
ligned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AArch64][obvious] Fix
s
ome target
a
t
tr
i
bute inli
n
in
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
AA
r
ch64][obvious] M
a
rk target_attr
_
1
.
c
as comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL-ifcvt] A
l
low PLUS+immediate exp
r
ession in noce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL-
i
fcvt] Improve con
d
itio
n
al
s
elect ops on immediate
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
kt
k
achov
[A
A
rch64]
Do not ICE after a
p
ologising for -mcmode
l
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch
6
4
]
[14/14]
R
e
use targe
t
_opti
o
n_current_
n
ode
w
h
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[doc][13/14] D
o
cument AA
r
c
h
6
4
targe
t
attrib
u
tes
a
nd
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch6
4
][1
2
/14]
T
arget attribu
t
es and targe
t
pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[A
A
rch6
4
][11/14] Re-layout SIMD builtin t
y
p
e
s on
b
uiltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[A
A
rch64][10/
1
4] Implement ta
r
get pragma
s
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14] Im
p
l
e
ment TA
R
GET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AArch
6
4][8/14]
I
m
plemen
t
TARGET_OPTION_VALID_A
T
TRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[
7/14] Imple
m
ent
T
ARGET_SET_CURRENT_FUNCTIO
N
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][6/1
4
] Impleme
n
t TARGET
_
O
P
TION_SAVE
/
T
ARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][5/14] Make flag_omit_leaf_frame_pointer intializ
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][4/14] Create TARG
E
T_FIX
_
E
RR_A53_
8
3
5769 and
.
.
.
commit
|
commitdiff
|
tree
next