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
[combine] Don't create LSHIFTRT of zero bits in change_zero_ext
2015-12-14
kt
k
a
cho
v
[co
m
b
ine]
Don't create L
S
H
I
FTRT o
f
zero b
i
ts in cha
n
ge_zero_ext
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AArc
h
64] Don't allow -
m
general-regs-onl
y
to change
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkac
h
ov
[ARM] PR target/
6
8214: Dele
t
e IP-reg-clobbering
call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
k
t
kachov
[RTL-ifcvt]
P
R rtl-optimization/68624:
C
l
ean up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FA
I
L:
g
c
c
.
c-torture
/
e
x
ecut
e
/200
5
0124-1
.
c -O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkacho
v
[RT
L
-
ifcvt] Reject i
n
sns that are
multiple_se
t
s
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
[RTL-i
f
cvt] PR rtl
-
optimi
z
ation/68506:
Fix emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkachov
[combi
n
e] Only
r
e
s
t
r
ict pure simplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktka
c
hov
[c
a
lls
.
c] PR rtl-optimi
z
ation/67226:
T
ake
i
nt
o
a
c
coun
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktkachov
[RTL-ifcvt] PR rtl-optimi
z
ati
o
n/6843
5
Allo
w
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
Testcase
f
or
PR rtl-op
t
im
i
zat
i
o
n/68381
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[AArch64][v
2
]
Improve comparison
with comp
l
ex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[cfg
l
oop] PR middle-end/68375: Re
s
tructure
g
et_loop_b
o
dy_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktkachov
[RTL-r
e
e] PR rt
l
-optimization
/
6819
4
: Restrict copy
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktka
c
hov
[AArch64] PR
targe
t
/68363 Check that argument is real
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Do not expand movmis
a
lign pa
t
te
r
n if n
o
t
in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
P
R
6
8
149 Fix I
C
E
in unaligned
_
loaddi
s
plit
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] Disable neon test
i
ng fo
r
armv7-m
commit
|
commitdiff
|
tree
2015-11-17
ktkachov
[
ARM] PR 68143 Prop
e
rly update memor
y
offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
k
tkachov
[c
o
mbine]
Don't transform si
g
n and zero extends
inside
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkac
h
ov
[ARM] Fix costi
n
g of vmul+vc
v
t
combine pattern
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM
]
[
c
leanup]
R
emove uses of CONST_DOUBLE_HIGH
/
LOW
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[AArch64][2/3
]
I
mplemen
t
negcc, notcc optabs
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[o
p
t
a
b
s
]
[
ifcvt][1/3] Defin
e
n
e
g
cc,
notcc op
t
a
b
s
commit
|
commitdiff
|
tree
2015-11-10
k
tkachov
[
haif
a
-sched]
P
R r
t
l-opt
i
mization/6823
6
: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktk
a
c
hov
[
A
Arch64][cleanup] Rem
o
ve
u
ses of CONST_DOU
B
LE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
kt
k
achov
[A
A
rc
h
64]
PR t
a
rget
/
6
8
129: Define TAR
G
ET_SUPP
O
RTS_WIDE_I
N
T
commit
|
commitdiff
|
tree
2015-11-09
ktkach
o
v
[
R
TL-ifc
v
t]
P
R rtl-o
p
timization/6
7
749: Do not e
m
it
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktk
a
chov
[cp][committ
e
d] Fix boots
t
rap on arm due t
o
print format
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
k
tkachov
[ARM/AArch64] PR 68088: F
i
x RTL checking ICE due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktka
c
hov
Mo
v
e gcc
.
tar
g
et/arm/
p
r6
7
929_1
.
c test to exec
u
te
.
exp
commit
|
commitdiff
|
tree
2015-10-30
k
tkachov
[comment] Improv
e
com
m
ent for reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktka
c
hov
[AR
M
]
F
ix checking RTL
error in corte
x
_a9_sched_ad
j
ust_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] PR 68102: Check
t
h
at op
e
rand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
k
t
kacho
v
[AArch64] Handle
vector float modes properly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[
ARM
]
PR target/
6
7
929 Tighte
n
vfp3_const_
d
ouble_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[AArch64] Enable autoprefe
t
c
h
er modelling in th
e
scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktk
a
c
hov
[auto-in
c
-dec
.
c] Ac
c
ount for
c
o
st of move operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
o
ptabs
.
c] Fix PR 6798
9
: Handle const
0
_r
t
x target i
n
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
ktkachov
[AArch64] Add support
for 6
4
-bi
t
v
e
c
tor-
m
ode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
ktkach
o
v
[si
m
plify-rtx][2/2
]
Use constants from po
o
l when
simpl
i
fying
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
tkachov
[AArc
h
6
4
][1/2] Add fm
u
l-by-
p
o
wer-of-2+
f
cvt
o
ptimisation
commit
|
commitdiff
|
tree
2015-10-19
k
tkach
o
v
[haifa-sched]
model loa
d
/
s
tore multiples pr
o
perly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[
R
TL ifcvt
]
PR 67786
,
67787: Check that
intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
kt
k
ac
h
ov
[RTL-
i
fcvt]
P
R
rtl-optimization/674
8
1: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-
i
fcvt] PR rtl-
o
ptimizati
o
n/
6
7465: Handle pairs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkachov
[tree-inline][obvious] Dele
t
e
redu
n
d
ant cou
n
t_in
s
ns
_
seq
commit
|
commitdiff
|
tree
2015-09-21
ktk
a
chov
[ARM] R
e
placing vari
a
ble swa
p
s that us
e
a te
m
po
r
ary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
kt
k
ac
h
ov
[ARM] Fix arm
bootstra
p
failure due to -We
r
ror=
s
hift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktk
a
c
hov
[ARM] PR 67439: Allow matching
o
f
*arm32_
m
ovhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
k
tkachov
[AAr
c
h64]
Use logi
c
s_imm type for 2nd
a
lternative
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3
/
3] Expand mo
d
by po
w
er of
2
commit
|
commitdiff
|
tree
2015-09-09
ktkach
o
v
[AA
r
ch64
]
[1/3] Expa
n
d si
g
ned mod by power
o
f 2
usin
g
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[R
T
L-if
c
vt]
M
ake non
-
condition
a
l e
x
ec
u
tion
if-conv
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[AArch64]
Fix F
A
IL: gcc
.
t
a
rget/aarch64/target_at
t
r_
c
rypto_i
c
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AAr
c
h64
]
U
s
e p
o
pcount
_
h
w
i i
n
stead of
hom
e
brew versi
o
n
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[
AArc
h
64][ob
v
ious] Rem
o
v
e obsolete
comm
e
nt i
n
aarch6
4
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkacho
v
[
A
RM] U
s
e %wd form
a
t for
lane printing in bou
n
ds_check
commit
|
commitdiff
|
tree
2015-08-17
k
t
kachov
[ARM
]
arm memcpy
of
a
ligned data
commit
|
commitdiff
|
tree
2015-08-14
kt
k
ac
h
ov
[
AAr
c
h64][
o
bvious] Fix some target a
t
tribute inli
n
ing
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
t
kachov
[AArch64][ob
v
io
u
s] M
a
rk
t
a
rge
t
_a
t
t
r
_1
.
c as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkach
o
v
[RTL-ifcvt] Allow PLUS+i
m
mediate expression in n
o
ce_try_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RTL-ifcvt] Improve conditi
o
n
a
l select ops o
n
i
m
mediates
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktka
c
h
ov
[AA
r
ch64
]
Do not ICE
a
f
t
er a
p
ologisin
g
for -mcmodel
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AArch64
]
[14/14]
R
e
use target_o
p
tion
_
curren
t
_node when
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
kac
h
ov
[
d
oc]
[
13/1
4
] Docu
m
ent AAr
c
h
6
4
target attri
b
utes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArc
h
64][
1
2/14
]
Target attributes and target p
r
agm
a
s
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][11
/
14] Re-layout SIMD builti
n
types on bu
i
ltin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[
A
Arc
h
64][10/14] Implement ta
r
get pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AA
r
ch64][9/14] Implement TARGET_CAN_INLINE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][8/14] Implement
TARGET_OPTION_
V
ALID
_
ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktk
a
cho
v
[AArch64][7/14] Implement TARGET_SET_
C
URRENT_FUNCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch
6
4][6/14]
I
mplem
e
n
t
TARGET_OPT
I
O
N
_SAVE/TARG
E
T_O
P
TION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[AA
r
ch64][5/
1
4] Ma
k
e flag_omit_leaf_frame_pointer
i
n
t
i
alize
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
kt
k
achov
[AArch
6
4][
4
/14] Cre
a
te TA
R
GET_FIX_ER
R
_A53_835769 and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64]
[
3/14]
R
efa
c
to
r
option override code
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[
A
Arch64][2/14] Refacto
r
arches handlin
g
, add a
r
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[
AArch6
4
][1/14] Add i
d
ent
f
ield to struct
p
r
o
c
essor
commit
|
commitdiff
|
tree
2015-08-03
ktka
c
hov
[RTL-ifcvt] Improve conditio
n
al
se
l
e
c
t ops on im
m
e
d
iates
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[
A
RM
]
[2/3] Make i
f
_
n
eg
_
move and if_
m
ove_n
e
g into insn_a
n
d_split
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Pro
p
erly handle sim
p
l
e ar
i
t
h
+extend
o
ps in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
ktkacho
v
[obvious] Use
s
td::swa
p
ins
t
ead
of manuall
y
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[
c
omb
i
ne][obvious] Use std::
s
wap
in try_com
b
i
ne
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[m
a
tch
.
pd]
PR
m
iddle-end/669
1
5 Restric
t
A - B
-
> A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
hov
[simplify-rtx][2/2] Si
m
plify
-
(y ? -x : x) -> (
!
y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkachov
[
P
ATCH][co
m
bine][1/2] Tr
y
to simpl
i
fy b
e
fore substitut
i
n
g
commit
|
commitdiff
|
tree
2015-07-16
k
tkachov
[A
R
M][testsuite] Do not override -mc
p
u in no-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktkach
o
v
[AArch64] Use cinc mnem
o
nic fo
r
*csi
n
c2<mode>_ins
n
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[ARM][testsuite] Add
-mfl
o
at-abi=softfp to some x
s
c
a
le
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
k
tkachov
[
A
RM][testsuite]
F
i
x F
A
IL:
g
c
c
.
target/arm
/
macro_de
f
s0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktkachov
[AArch64][test
s
uite] Adjust som
e
arith
+
c
omp
a
r
e
tests
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obviou
s
]
F
i
x
typos abov
e
exp
a
nd_cond_expr_u
s
ing_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkac
h
ov
[ARM] I
n
itial
i
se cost to COST
S
_
N
_
INSNS (1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
kt
k
achov
[i3
8
6][obvi
o
us] Use std::sw
a
p
i
nstead o
f
manually swa
p
ping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
t
k
a
chov
[ARM]
[
obviou
s
] Fix
g
c
c
.
t
a
rge
t
/arm/a
t
tr_
t
humb
.
c
commit
|
commitdiff
|
tree
2015-06-12
k
t
kachov
[
i
fcv
t
][o
b
vi
o
us] Use std
:
:swap inste
a
d
o
f manuall
y
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkach
o
v
[ARM
]
Restrict M
A
X_CONDI
T
IONAL_EX
E
CUTE w
h
en -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GC
C
, ARM]
armv8 linux toolch
a
in asan testcase fai
l
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktkachov
[AArch64] Always register fma_s
t
eering pa
s
s but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
k
tkac
h
ov
[ifcvt][obviou
s
]
Fix typ
o
in c
o
m
men
t
commit
|
commitdiff
|
tree
next