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
[1/2] Fix off-by-one error in clear_bit_region in store merging (PR tree-optimization...
2016-02-04
ktkacho
v
[ARM
]
[2
/
4]
Fix op
e
ra
n
d co
s
ti
n
g logic for
SMUL[TB][T
B
]
commit
|
commitdiff
|
tree
2016-02-04
k
t
kachov
[AR
M
][1/4] PR ta
r
get/6
5
932: Add tes
t
case
commit
|
commitdiff
|
tree
2016-02-04
kt
k
achov
[
ARM] PR target/65932: stop cha
n
g
i
ng signedn
e
ss in
.
.
.
commit
|
commitdiff
|
tree
2016-01-22
ktkachov
[ARM]
F
i
x PR target/
6
94
0
3: Bu
g
in thumb2_
i
or
_
s
cc_strict_it
.
.
.
commit
|
commitdiff
|
tree
2016-01-19
kt
k
achov
[
A
R
M] PR target/69135: Mark
A
R
M
v8
v
cvt instructions
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktka
c
hov
[AArch64] Han
d
le C
S
EL
o
f ze
r
o
_extend
e
d
operands in
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
k
tk
a
c
h
o
v
[AArch
6
4]
H
andl
e
comp
a
re
o
f zero_extrac
t
form
o
f TST
.
.
.
commit
|
commitdiff
|
tree
2016-01-15
ktk
a
c
h
ov
[AArch6
4
] Properly rej
e
ct inval
i
d attr
i
bute
s
t
rings
commit
|
commitdiff
|
tree
2016-01-11
ktkachov
[AArc
h
64] PR
rt
l
-opt
i
m
izat
i
on/68796: Add patter
n
s for
.
.
.
commit
|
commitdiff
|
tree
2016-01-11
k
tkachov
[RTL-ifcvt] P
R
rt
l
-optimi
z
ation/68841: Make sure one
.
.
.
commit
|
commitdiff
|
tree
2016-01-05
ktkachov
[
combine][
v
2]
C
a
nonical
i
s
e (r +
r
) to
(r << 1) to aid
.
.
.
commit
|
commitdiff
|
tree
2015-12-22
ktkac
h
o
v
[combi
n
e] Check
WORD_RE
G
IST
E
R
_OPERATIONS normall
y
ra
t
her
.
.
.
commit
|
commitdiff
|
tree
2015-12-18
ktkachov
[AArch64] PR rtl-
o
pt
i
mization/6
8
796 Add c
o
mpare-of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkacho
v
[AArch64
]
Properly
c
ost
z
ero_extend+ashift forms of
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
kt
k
ach
o
v
[AArch64] PR target/68696 FAIL: gcc
.
target/aarch
6
4
.
.
.
commit
|
commitdiff
|
tree
2015-12-16
ktkachov
[ARM] PR target/68648: Fol
d
N
O
T of CONST_
I
NT i
n
andsi_
i
orsi3
.
.
.
commit
|
commitdiff
|
tree
2015-12-14
k
t
kach
o
v
[combin
e
]
Don't create LSHIFTRT o
f
z
er
o
bi
t
s in ch
a
nge_z
e
ro_e
x
t
commit
|
commitdiff
|
tree
2015-12-04
ktka
c
hov
[
A
Arch
6
4]
D
o
n
't allow -
m
general-regs-on
l
y
t
o change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM] P
R
targe
t
/68214: De
l
ete IP-reg
-
clob
b
e
ring call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
kt
k
a
chov
[RTL-ifcvt] PR rtl-opt
i
m
i
zation/68624: Cle
a
n up logi
c
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix
F
AI
L
: gcc
.
c-torture/execute/2005
0
124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktk
a
chov
[RT
L
-ifcvt]
R
ejec
t
i
n
sns tha
t
a
re multiple
_
s
ets
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-ifcvt] P
R
r
t
l-optimization/68506: F
i
x e
m
itting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktk
a
ch
o
v
[c
o
mbine] Only restrict pure simplification in
m
u
lt
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[ca
l
l
s
.
c] PR rtl-op
t
imization/67
2
26: Take
i
nto account
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR rtl-optimization/68435 Allow (c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
achov
Testcase for PR rtl-opt
i
mization/68381
commit
|
commitdiff
|
tree
2015-11-24
k
t
kachov
[AArch64
]
[v2] Improve compariso
n
with
c
o
m
pl
e
x i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
c
fgloop] PR
middle-
e
n
d/68375: Restructure get_l
o
op_body_in
_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[
R
TL-ree] PR r
t
l-optimi
z
at
i
on/68
1
94: Res
t
rict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[A
A
rch64] PR ta
r
get/68363 Check that argum
e
n
t
is
r
eal
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM
]
Do not ex
p
and movmisalign pattern
if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 681
4
9 Fix ICE in unalign
e
d_lo
a
ddi
split
commit
|
commitdiff
|
tree
2015-11-20
k
tkachov
[ARM] Disab
l
e
n
e
o
n
t
e
sting for
a
rmv
7
-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[ARM] PR 681
4
3
P
roperly
upd
a
te memory offsets
w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
ktkachov
[c
o
mbin
e
] Don't trans
f
orm s
i
g
n
and zero exte
n
ds inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
k
t
k
achov
[
A
R
M]
Fix costi
n
g
o
f vmu
l
+vcvt co
m
bine pattern
commit
|
commitdiff
|
tree
2015-11-10
kt
k
ach
o
v
[ARM][cleanup] Remove
u
ses of CONST_DOUBLE_HIG
H
/
L
OW
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[
AArch64][2/3
]
Implement negcc, notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[o
p
tabs
]
[ifcvt][1/3] Def
i
ne negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[haifa-sched] PR rtl
-
optimizat
i
on/68236: Exit
e
arly
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktka
c
h
o
v
[AArc
h
64][cleanup] Re
m
ove uses of CON
S
T_DOUBLE_HI
G
H
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkac
h
ov
[AArch64] PR target/68129: Define
T
ARGET
_
SUPPORTS_WID
E
_INT
commit
|
commitdiff
|
tree
2015-11-09
k
t
kacho
v
[RTL-ifcvt] PR
r
tl-optimizat
i
on/67749: Do not emit
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
cp][c
o
mm
i
tted] Fix boots
t
rap on a
r
m du
e
to print fo
r
ma
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[
ARM/AA
r
ch64] PR 68
0
8
8: Fix RTL che
c
k
i
ng ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktkachov
Move gcc
.
target/arm/pr67929_1
.
c tes
t
to exec
u
t
e
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktkac
h
ov
[commen
t
] Im
p
rove comment for
reg_se
t
_p
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[ARM] Fix che
c
king R
T
L e
r
ror
in
c
o
rtex_a9_sched_ad
j
ust_c
o
st
commit
|
commitdiff
|
tree
2015-10-27
k
t
k
a
chov
[AA
r
ch
6
4] PR 6810
2
: Check
that opera
n
d is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktk
a
chov
[A
A
rch64]
H
andle vector float modes properly in aarch
6
4_
o
utp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
ho
v
[ARM]
PR target/67929
Tighten vfp3
_
const_dou
b
le_f
o
r_
b
it
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkacho
v
[AA
r
ch64] Enable
aut
o
prefetche
r
modelling in the sc
h
eduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[auto-in
c
-dec
.
c] Account for cost of m
o
v
e
operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
o
ptabs
.
c]
Fix PR
6
79
8
9
:
H
a
n
dle const0_rt
x
target in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AA
r
ch64]
A
dd suppor
t
for 64-bit vector-
m
od
e
l
d
p
/
stp
commit
|
commitdiff
|
tree
2015-10-20
ktk
a
chov
[s
i
mplify-rtx][2/
2
] Use constants from p
o
ol
when simpl
i
fying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AArch64][1/2] Add
f
m
ul-by-
p
ower-
o
f-2+
f
cvt optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktka
c
hov
[haifa-sc
h
ed] mod
e
l load/st
o
r
e
multiples p
r
operly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
k
tkachov
[RTL
i
fcv
t
]
P
R 677
8
6, 67787: Check tha
t
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt
]
PR rtl-optimization/67481:
Look more
deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
k
t
ka
c
hov
[RTL-i
f
cvt] PR rtl-opt
i
mization
/
67465: Handle pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkach
o
v
[tree
-
inline][obvious] De
l
e
t
e r
e
dun
d
ant
count_insns_
s
e
q
commit
|
commitdiff
|
tree
2015-09-21
k
tkachov
[ARM
]
Replacing
variable
s
waps t
h
a
t
use a tem
p
orar
y
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
ktkachov
[
A
RM] Fix arm boot
s
trap failure due to -W
e
rror=
s
hift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[ARM] PR 67439: Allow
matching of *arm32
_
movhf w
h
en
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktka
c
hov
[AAr
c
h64] Use logi
c
s
_
imm type for 2
n
d a
l
ternative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[A
R
M][3/
3
]
Expan
d
mod by pow
e
r of 2
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[AArch64][1/3] Expand s
i
gned mo
d
by p
o
we
r
of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-if
c
vt] Make non-cond
i
tional execution if-convers
i
on
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[A
A
rch64] Fix
F
A
IL: gcc
.
target/aarch64/target_
a
ttr_crypto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
kt
k
achov
[AArc
h
64]
U
se popcount_hwi
i
n
stead of
homeb
r
ew v
e
rsi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious
]
Rem
o
ve o
b
solet
e
c
o
m
m
e
nt in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[ARM] Use %wd fo
r
ma
t
for l
a
ne print
i
n
g in
bounds_ch
e
ck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[
A
RM] ar
m
m
emc
p
y of
a
li
g
ned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[
A
Arch64
]
[o
b
v
i
o
us] F
i
x s
o
me ta
r
get attribute inli
n
ing
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
ktk
a
c
hov
[
A
A
r
ch64][obv
i
ous] Mark
t
ar
g
et_attr_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkachov
[
R
T
L
-
ifcvt] Allow
PLUS+immediate expression in
n
oc
e
_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
kt
k
a
cho
v
[RTL-ifcvt] Improve conditional
s
elect
ops on immediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64] Do not I
C
E af
t
e
r
apo
l
o
g
ising for -mc
m
odel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
chov
[AArc
h
6
4
][14/14] Reus
e
target_o
p
t
i
o
n
_current_n
o
de wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
ov
[doc][
1
3/14
]
Document AA
r
ch
6
4 t
a
r
g
et attr
i
butes
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
tka
c
hov
[AArc
h
64][
1
2/14] T
a
rget attributes and targ
e
t
pra
g
m
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64
]
[11/14
]
R
e
-
lay
o
ut
S
IMD builtin
t
y
p
es on builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[A
A
rc
h
64][10/1
4
]
Implement targe
t
prag
m
as
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
chov
[AA
r
ch64][
9
/
14]
I
mpl
e
ment T
A
RGET_CAN_IN
L
INE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64]
[
8/14
]
Implement TA
R
GET_OPTION_
V
A
LID_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][7/14] Impl
e
ment
T
ARGET_SET_CURRE
N
T_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktka
c
hov
[AArch64][6
/
14] I
m
plement TAR
G
ET_OPTI
O
N_SAVE/TARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
AArch64][5
/
14] Mak
e
flag_omit_le
a
f_frame_pointer intia
l
ize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[A
A
rch
6
4][4/14] C
r
eate
T
AR
G
ET_FIX_ERR_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
a
chov
[
A
A
rch64][3/14] Refactor
o
p
t
ion
o
verri
d
e code
commit
|
commitdiff
|
tree
2015-08-04
k
tkachov
[AArch64][2/14
]
R
e
factor arches handling, add
arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
c
h6
4
][1/14] Add ident field to struct pr
o
cessor
commit
|
commitdiff
|
tree
2015-08-03
ktkac
h
ov
[RTL-ifcv
t
] Improve
c
ond
i
tiona
l
select ops
on immediates
commit
|
commitdiff
|
tree
2015-07-31
kt
k
achov
[ARM][2/3]
M
ake if_neg_move
an
d
if_mo
v
e_neg i
n
to insn_and_s
p
l
i
t
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch
6
4]
P
roperl
y
handle sim
p
l
e arith+extend ops in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkachov
[obvious]
U
se std::swap in
s
te
a
d of manually swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
k
t
kacho
v
[co
m
bine][obvious
]
Use
s
td::swap
in t
r
y_
c
ombin
e
commit
|
commitdiff
|
tree
2015-07-21
ktk
a
ch
o
v
[match
.
pd]
P
R
m
idd
l
e-end/66915 R
e
strict A - B -> A
.
.
.
commit
|
commitdiff
|
tree
next