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/78364: Add proper restrictions to zero and sign_extract patterns...
2016-02-17
kt
k
a
ch
o
v
[ARM] PR tar
g
e
t/
6
9161: Don'
t
ignore m
o
de whe
n
matching
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
ktka
c
hov
[AAr
c
h6
4
]
Only update assembler
.
arc
h
d
i
rective when
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kac
h
ov
[ARM][4/4
]
Adjust gcc
.
ta
r
g
e
t
/arm/wm
u
l-[1
2
3]
.
c t
e
sts
commit
|
commitdiff
|
tree
2016-02-04
ktkac
h
ov
[cse][3/4] Don'
t
ov
e
rwrite origina
l
rtx when f
o
l
d
ing
.
.
.
commit
|
commitdiff
|
tree
2016-02-04
k
t
kach
o
v
[A
R
M][
2
/4] Fix opera
n
d costing logic for SMUL[TB][TB]
commit
|
commitdiff
|
tree
2016-02-04
k
tkachov
[ARM][
1
/4]
P
R targ
e
t/65932: Ad
d
testc
a
s
e
commit
|
commitdiff
|
tree
2016-02-04
k
tkach
o
v
[ARM] PR t
a
rget/65
9
32: stop changing signedness
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkac
h
ov
[ARM]
F
ix PR
t
arg
e
t/69403: B
u
g in th
u
mb2_io
r
_scc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
ktkachov
[
A
RM] PR t
a
rget/69135: Mark AR
M
v
8
vcvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
chov
[A
A
rch64]
H
andle CSEL of zero_extended
o
perands
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[
A
A
r
ch
6
4] Handle compar
e
of zero_extr
a
ct form
of TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktkachov
[AArch64] P
r
operly reject i
n
va
l
id attr
i
bute strings
commit
|
commitdiff
|
tree
2016-01-11
kt
k
achov
[
AArch64] PR
rtl-optimization
/
6
8
796: Add patter
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
ktkac
h
ov
[RTL-
i
f
c
vt] PR
r
tl-opti
m
i
zation/68841
:
M
a
k
e
s
ure on
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[comb
i
ne][
v
2
]
Canonicalise (r +
r
) to (r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
k
tkachov
[
c
o
m
bine] Chec
k
WORD_REGISTER_OPER
A
TIO
N
S normally
rathe
r
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktk
a
chov
[
A
A
r
ch6
4
] PR rtl-optimization/68796 Add
c
ompare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
k
ac
h
ov
[AArch64]
P
ro
p
erly cost
z
e
r
o
_
ext
e
nd
+
ashift fo
r
ms o
f
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kach
o
v
[AAr
c
h64] PR t
a
rg
e
t/686
9
6 FAIL:
g
cc
.
target/aa
r
c
h64
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
k
t
kac
h
ov
[ARM
]
PR tar
g
e
t/68648:
Fold
NOT of C
O
NST_INT in andsi_iorsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
ktkac
h
o
v
[combin
e
] Don't create LSH
I
FTRT
of
z
ero bits
i
n
change_
z
ero_ext
commit
|
commitdiff
|
tree
2015-12-04
k
t
k
a
chov
[AArch64
]
Don't allow
-
m
general-regs
-
o
n
ly to
c
hange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] PR targe
t
/6821
4
: Delete IP-reg-clobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RTL-ifcvt]
P
R rtl-
o
ptimization/68624: Clean up l
o
gic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL: gcc
.
c-torture/execute/20050124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[
R
TL-ifcvt
]
R
e
jec
t
insns that ar
e
multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
ktka
c
hov
[RTL-ifcvt] PR rtl
-
optimizati
o
n/68506:
F
ix em
i
tting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combine] Only restrict pur
e
simplifi
c
ation in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
k
tkachov
[
calls
.
c] PR rtl-optimizati
o
n/67226: Take in
t
o account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[
RTL-i
f
cvt]
P
R rtl-optimiza
t
ion/684
3
5
A
llow
(
c
? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkac
h
ov
Testcas
e
for
P
R rtl-optimi
z
ation/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v2]
Improve
c
omparison
w
ith comple
x
imm
e
diates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
cfgloop] PR mi
d
dle-e
n
d/68375: Restructure get_loop_bod
y
_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-ree] PR rtl-optimiza
t
ion/68194: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkac
h
ov
[
AA
r
ch64] PR
t
a
rget/68
3
63 Check that
argum
e
nt is
r
e
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
k
t
kachov
[ARM] Do not expand
mov
m
isalign pattern i
f
n
o
t in 3
2
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149
F
ix ICE in unaligned_loaddi split
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[AR
M
]
Disable ne
o
n testing fo
r
armv7-m
commit
|
commitdiff
|
tree
2015-11-17
k
tk
a
chov
[ARM
]
PR 6
8
143 Properly
u
pd
a
te memory offset
s
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[combine]
D
on't tra
n
sform sign and zero extends i
n
side
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
hov
[
A
RM] Fix costing
of vmul+vc
v
t
combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
o
v
[
ARM
]
[cle
a
nup] Remov
e
us
e
s of C
O
N
ST_DOUBLE_H
I
G
H
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
h
ov
[AArch64][
2
/3] Imple
m
e
n
t
negcc, notcc op
t
abs
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[opt
a
b
s
][ifc
v
t]
[
1/
3
]
Def
i
n
e
negcc, notcc
o
ptabs
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[haifa-sched]
P
R rtl-optimiza
t
ion
/
6
82
3
6: Exit ea
r
l
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AArch64][
c
leanup] Remove uses
of CON
S
T
_DO
U
B
L
E_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
o
v
[AArch64] PR
t
arget
/
68129: De
f
ine TARGE
T
_SUP
P
ORTS_WIDE_
I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[RTL-ifcvt
]
PR
r
t
l-o
p
timizati
o
n/67
7
49: Do no
t
em
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
c
p][c
o
mmitt
e
d
] Fix bootstr
a
p on ar
m
due to print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[A
R
M/A
A
rch64] P
R
68088: Fix RTL chec
k
ing IC
E
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
k
tkachov
Mo
v
e gcc
.
target/arm/pr67929_
1
.
c tes
t
to execu
t
e
.
ex
p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[comment] Impr
o
ve
c
o
mment f
o
r reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
k
t
k
a
c
h
ov
[ARM] Fix checking RTL
e
r
ror in cortex_a9_sche
d
_adjust_co
s
t
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check tha
t
operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AAr
c
h64] Handle vecto
r
float modes
p
roperly in a
a
rc
h
64_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[A
R
M] PR target/67929
Tighten vfp3_const_do
u
ble_
f
or_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AAr
c
h64] Enable a
u
to
p
refetche
r
modelling in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
k
t
kachov
[
a
uto-inc-
d
ec
.
c
]
Account for cost of mov
e
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
chov
[optab
s
.
c] F
i
x PR 67989: Handle const0_rtx
t
arget in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AArch64
]
Add support fo
r
64-bit vector-mode l
d
p/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkac
h
ov
[
simplify-rtx][2/2] Us
e
constants
f
rom pool when
simplifying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[A
A
rch64][1/2] Add
f
mul-
b
y-power-of-2+fc
v
t
o
p
t
imisat
i
o
n
commit
|
commitdiff
|
tree
2015-10-19
ktkac
h
ov
[hai
f
a-sched]
m
odel load/store
multiples p
r
oper
l
y in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkach
o
v
[RTL
i
f
c
vt] PR
67786,
6
7
787:
C
heck tha
t
interm
e
d
i
ate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
kachov
[RTL-ifcvt] PR rtl-optimization/
6
748
1
: Look m
o
re deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
tkachov
[RTL-ifcvt] PR rtl-optimization/6
7
465: Ha
n
d
le pair
s
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
k
tka
c
hov
[tree-
i
nli
n
e
]
[obvious] Delete redundant cou
n
t_insn
s
_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[
ARM] Repl
a
cin
g
variable swaps th
a
t use a temporar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[ARM] Fix
arm bootstrap
f
ailure due to -Werror=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM]
P
R
674
3
9:
Allow matchin
g
o
f
*
a
rm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkacho
v
[AArc
h
6
4
] Use lo
g
ics_imm typ
e
for
2
nd alt
e
rnative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktka
c
h
ov
[ARM][3/
3
] Expand mod by power of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[
A
Arch64][1/3] Expand sig
n
e
d m
o
d
b
y powe
r
of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkach
o
v
[RTL-
i
fcvt] Make non-
c
ond
i
tional execu
t
ion
if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
kt
k
a
ch
o
v
[AArch64]
F
ix
FAIL: gcc
.
target/aarch64/t
a
r
get_attr_cryp
t
o_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktka
c
h
ov
[AAr
c
h64]
U
s
e popcount_hwi i
n
stead
o
f home
b
rew ve
r
sion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious
]
Remove obsolete commen
t
in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[ARM] Use %
w
d
f
ormat for lan
e
printin
g
in
bounds_c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
ARM] arm memc
p
y of ali
g
ned da
t
a
commit
|
commitdiff
|
tree
2015-08-14
kt
k
acho
v
[
AA
r
ch64]
[
obvious
]
Fix some target attribute inlinin
g
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tkachov
[AAr
c
h64][obvious] Mark target_attr_1
.
c
as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RT
L
-ifcvt] Allow
P
L
U
S+imme
d
iate expression in
n
oce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktk
a
cho
v
[R
T
L
-
ifcvt] Improve c
o
n
diti
o
nal select
o
ps o
n
i
m
m
ediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkacho
v
[
AArch64] Do not
I
CE after apologising f
o
r -mcm
o
del
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][14/1
4
]
Reuse
target
_
option_current_no
d
e whe
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc][13/1
4
] Document
AArc
h
64
t
a
r
g
et at
t
ribute
s
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arch64][12/14]
T
a
r
get attributes and target
pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11/14] Re-layout
S
IMD bu
i
ltin types o
n
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[
AArch64][10
/
14] Implement target pragmas
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArc
h
64]
[
9/14
]
Implement TAR
G
ET
_
CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch
6
4][8
/
1
4] Im
p
lement
T
ARGET_OPTION_VALID_ATTRIBUTE_
P
commit
|
commitdiff
|
tree
2015-08-04
kt
k
ach
o
v
[
A
A
rch64][7/14] Implemen
t
TAR
G
E
T
_SET_CURR
E
NT
_
FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AArch64][6/14]
Impleme
n
t
T
AR
G
ET_OPTION_SAVE
/
TARGE
T
_OP
T
IO
N
_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][5/
1
4] Make flag_omit_
l
eaf_frame_
p
ointer intiali
z
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
AArch64][4/14]
C
reate TA
R
GET_FIX_ERR
_
A53_
8
35769 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][3/14] Refactor optio
n
o
verride
c
o
d
e
commit
|
commitdiff
|
tree
2015-08-04
k
t
kach
o
v
[AArch64][2/14] Refactor arche
s
h
a
n
dling,
a
dd arc
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][1/14] Add ident fi
e
ld to s
t
ruct proc
e
ssor
commit
|
commitdiff
|
tree
2015-08-03
ktkachov
[
R
TL-ifc
v
t] Improve conditional select ops
o
n
immedia
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2/3] Make if_ne
g
_move and if_mov
e
_n
e
g into i
n
s
n
_
a
n
d_split
commit
|
commitdiff
|
tree
next