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
ktkach
o
v
[combine] Don't
create LSHIFTRT of z
e
ro b
i
ts
in
ch
a
n
g
e_ze
r
o_
e
xt
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[AAr
c
h64] Don't allow -mgeneral-regs-onl
y
t
o
c
h
ange
.
.
.
commit
|
commitdiff
|
tree
2015-12-04
ktkachov
[ARM]
PR
ta
r
g
e
t/68214: De
l
e
t
e IP-r
e
g-clobbering call
.
.
.
commit
|
commitdiff
|
tree
2015-12-03
ktkachov
[RT
L
-ifc
v
t]
P
R r
t
l
-
o
ptimiz
a
ti
o
n/68624:
C
le
a
n up logic
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
ktkachov
Fix FAIL:
g
c
c
.
c-t
o
rture/exec
u
te/20050124-
1
.
c
-O2
.
.
.
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-i
f
c
v
t]
R
eject insns t
h
at are multiple_sets
commit
|
commitdiff
|
tree
2015-11-27
k
tkachov
[RTL-ifcvt]
PR rtl
-
opti
m
izatio
n
/6
8
506: F
i
x emitting
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktk
a
c
h
o
v
[combine] Only restrict pure s
i
mplification in mult
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
ktkac
h
o
v
[ca
l
ls
.
c
]
PR rtl-optimiz
a
tion/6
7
226: Take
into acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2015-11-25
ktka
c
ho
v
[RT
L
-if
c
v
t] PR rtl-optimiz
a
tion/68435 Allow
(c ? x
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
h
o
v
Testcase for PR
rtl-optimi
z
ation/68381
commit
|
commitdiff
|
tree
2015-11-24
kt
k
acho
v
[
A
Arch64][v2] Improve compar
i
s
o
n with complex immediates
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
kt
k
acho
v
[c
f
gloop] PR middle-end/68
3
7
5
:
Restruc
t
ur
e
get_
l
oop_body_in_
.
.
.
commit
|
commitdiff
|
tree
2015-11-24
ktka
c
ho
v
[
R
TL-ree] PR rtl-o
p
timization/68194: Restrict co
p
y
.
.
.
commit
|
commitdiff
|
tree
2015-11-23
ktkachov
[AArch64] PR
target/6836
3
C
h
eck
t
hat
a
rgumen
t
i
s
r
e
a
l
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Do
n
ot expand movmisalign pattern if not in 32
.
.
.
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM] PR 68149 Fix I
C
E in unaligned_loaddi
s
plit
commit
|
commitdiff
|
tree
2015-11-20
ktkachov
[ARM]
Disa
b
le neo
n
te
s
ting for a
r
m
v7
-
m
commit
|
commitdiff
|
tree
2015-11-17
k
tkachov
[ARM] PR 681
4
3 Properly updat
e
memory offsets when
.
.
.
commit
|
commitdiff
|
tree
2015-11-13
k
t
kachov
[co
m
bine] Do
n
't transfo
r
m sign
and
zero extends in
s
ide
.
.
.
commit
|
commitdiff
|
tree
2015-11-10
ktkachov
[ARM] Fix costi
n
g
o
f v
m
ul+
v
cvt c
o
m
bine pa
t
tern
commit
|
commitdiff
|
tree
2015-11-10
ktkach
o
v
[ARM
]
[
cleanup] Remove u
s
es of CONST_D
O
UBLE
_
HIGH/LOW
commit
|
commitdiff
|
tree
2015-11-10
k
tk
a
chov
[AArch64][2/3] Implem
e
nt negcc
,
notcc optab
s
commit
|
commitdiff
|
tree
2015-11-10
ktka
c
ho
v
[opta
b
s][ifcvt]
[
1
/
3
]
De
f
in
e
neg
c
c, notcc
o
ptab
s
commit
|
commitdiff
|
tree
2015-11-10
k
t
kachov
[haifa-sched] P
R
rtl-optimization
/
68236: Exit early
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[
AArc
h
64
]
[
c
l
e
a
nup] Re
m
ove us
e
s of CO
N
ST_DOUBLE_HIGH
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[AA
r
ch64] P
R
targ
e
t/68129:
D
e
fine TA
R
G
ET_SUPPORTS_W
I
D
E
_INT
commit
|
commitdiff
|
tree
2015-11-09
ktkachov
[R
T
L-ifcvt] PR
r
tl-o
p
t
i
miz
a
tion/
6
7749: Do
n
ot em
i
t
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[cp
]
[
c
ommitted] Fix
b
ootstrap
on ar
m
d
u
e to print f
o
rmat
.
.
.
commit
|
commitdiff
|
tree
2015-11-06
ktkachov
[ARM/AArc
h
6
4] PR
68088:
F
ix RTL c
h
ecking ICE
due to
.
.
.
commit
|
commitdiff
|
tree
2015-11-02
ktk
a
c
hov
Move gcc
.
target/arm/pr
6
7929_1
.
c test to execute
.
e
x
p
commit
|
commitdiff
|
tree
2015-10-30
ktkacho
v
[comment]
I
mprove co
m
ment for
reg_set_p
commit
|
commitdiff
|
tree
2015-10-30
ktkachov
[ARM] Fix checking
RT
L
error
i
n cortex_
a
9_sched_a
d
j
us
t
_cost
commit
|
commitdiff
|
tree
2015-10-27
ktkachov
[
A
A
r
ch64] PR 68102: Check that operand is REG before
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktka
c
h
ov
[AArch
6
4] Handle vector float mo
d
es prope
r
ly in aarch64_outp
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
kt
k
achov
[ARM] PR t
a
rget/67929 Tighten vfp3_const_double_for_bits
.
.
.
commit
|
commitdiff
|
tree
2015-10-27
ktkac
h
ov
[AArch64] En
a
ble autopre
f
etcher modell
i
ng in the scheduler
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[
a
uto-inc-
d
ec
.
c
]
Account f
o
r
cost of
m
ove operation
.
.
.
commit
|
commitdiff
|
tree
2015-10-26
ktkachov
[optabs
.
c]
Fix PR 67989:
H
andle const0_rtx ta
r
get
in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
kt
k
achov
[AArch
6
4] Add support
f
o
r 64-bit ve
c
tor-mode ldp/stp
commit
|
commitdiff
|
tree
2015-10-20
k
tkac
h
o
v
[simp
l
i
fy
-
r
tx]
[
2/2] Use cons
t
ants fro
m
pool wh
e
n simpli
f
yi
n
g
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
k
t
kach
o
v
[AArch64][1/2
]
Add fmul-by-power-of-2+fcvt
optimisation
commit
|
commitdiff
|
tree
2015-10-19
ktkac
h
ov
[haifa-sched] mo
d
el load/store multiple
s
properly in
.
.
.
commit
|
commitdiff
|
tree
2015-10-02
ktkachov
[RTL i
f
cvt
]
PR 67786
,
67787
:
Check that intermediate
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktkachov
[RTL-ifcvt] PR rtl-o
p
timizat
i
o
n/67481: Look more deeply
.
.
.
commit
|
commitdiff
|
tree
2015-09-28
ktka
c
hov
[
R
TL
-
ifcvt] PR rtl-
o
ptimization/67465
:
H
a
ndle pa
i
rs
.
.
.
commit
|
commitdiff
|
tree
2015-09-24
ktkac
h
ov
[tr
e
e-inline][o
b
vi
o
us] De
l
ete redundant count_insns_seq
commit
|
commitdiff
|
tree
2015-09-21
ktkachov
[ARM] Repl
a
ci
n
g variable swaps that us
e
a temp
o
rary
.
.
.
commit
|
commitdiff
|
tree
2015-09-15
k
t
kachov
[ARM] Fix ar
m
b
o
otst
r
ap
f
ailure due
t
o
-W
e
r
r
or=shift
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
kt
k
achov
[ARM] PR 6743
9
:
Allow matc
h
i
n
g of *
a
rm32_movhf when
.
.
.
commit
|
commitdiff
|
tree
2015-09-10
ktkachov
[AArc
h
6
4] U
s
e logics
_
i
mm typ
e
for 2nd alter
n
ative of
.
.
.
commit
|
commitdiff
|
tree
2015-09-09
ktkachov
[ARM][3/3] E
x
pand mod by power
of 2
commit
|
commitdiff
|
tree
2015-09-09
kt
k
ach
o
v
[AArch64][1/3]
E
xp
a
nd
signed mo
d
by power of 2 using
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[RTL-ifcvt] Mak
e
no
n
-c
o
nditio
n
al exe
c
ution if-conversion
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
ktkachov
[A
A
rch64] Fix FAIL: gcc
.
target/aarch
6
4/targe
t
_attr_cr
y
pto_ic
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
ktkach
o
v
[A
A
rch64] Use
p
opcount_hwi instead of
h
om
e
brew v
e
rsion
commit
|
commitdiff
|
tree
2015-08-19
ktkachov
[AArch64][obvious] Remove obsolete comment in aarch64
.
.
.
commit
|
commitdiff
|
tree
2015-08-19
k
tkachov
[ARM]
U
se
%wd
f
ormat
f
o
r
la
n
e pri
n
ting in
b
ounds
_
c
h
eck
commit
|
commitdiff
|
tree
2015-08-17
ktkachov
[ARM] arm memcpy of aligned data
commit
|
commitdiff
|
tree
2015-08-14
ktkachov
[AA
r
ch64][obviou
s
] Fix some target attribute in
l
i
n
ing
.
.
.
commit
|
commitdiff
|
tree
2015-08-14
k
tk
a
chov
[AArch
6
4][obvious] Mark
t
arget_attr_1
.
c
as compile
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktka
c
hov
[RTL-ifcvt
]
Allow PLUS+immedia
t
e expression in noce_
t
r
y
_stor
.
.
.
commit
|
commitdiff
|
tree
2015-08-13
ktkacho
v
[RTL-ifcvt]
I
mprove cond
i
tional select
o
ps
o
n immedi
a
tes
.
.
.
commit
|
commitdiff
|
tree
2015-08-12
ktkachov
[AArch64
]
D
o n
o
t ICE after
a
pologising
f
or -m
c
model
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][14/14]
R
euse tar
g
et_opti
o
n_cur
r
e
n
t_
n
ode wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[doc
]
[13/14] Doc
u
ment AArc
h
64 ta
r
g
et at
t
ributes and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[
A
Arch64]
[
1
2
/14] Targe
t
at
t
ributes and
t
arget
pragmas
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkacho
v
[
A
A
rch
6
4
][
1
1
/
14] Re-
l
ayout
SIMD b
u
i
l
tin
types
o
n
builtin
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
k
t
k
a
ch
o
v
[AArch64
]
[10/1
4
] Implement t
a
rget pragmas
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][9/14] Imp
l
e
m
ent TARGE
T
_C
A
N
_
I
N
LINE
_
P
commit
|
commitdiff
|
tree
2015-08-04
k
t
kachov
[AArch64][8/14] Implement TARGET_OPTION_VAL
I
D_ATTRIBUTE_P
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][7/
1
4
]
Implement
T
ARGET_S
E
T_CURRENT_F
U
NCTION
commit
|
commitdiff
|
tree
2015-08-04
ktkac
h
ov
[AArch64][6/14] Impleme
n
t TARGET_OP
T
ION_SAVE/
T
ARGET_OPTION_R
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][5/14] M
a
ke flag
_
omit_leaf_frame_poin
t
er i
n
ti
a
liz
e
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][4/14]
C
r
e
ate TAR
G
ET_
F
IX_ERR_A53_835769
and
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[A
A
rch64][3/14] R
e
f
actor op
t
ion over
r
ide code
commit
|
commitdiff
|
tree
2015-08-04
ktkach
o
v
[AArch64][2/14]
Re
f
actor arches han
d
ling, add arch
.
.
.
commit
|
commitdiff
|
tree
2015-08-04
ktkachov
[AArch64][
1
/14] A
d
d iden
t
field to struct pr
o
c
e
ssor
commit
|
commitdiff
|
tree
2015-08-03
k
t
kachov
[RTL-ifcv
t
] Impr
o
ve conditional sele
c
t
o
ps on im
m
edi
a
t
es
commit
|
commitdiff
|
tree
2015-07-31
ktkachov
[ARM][2
/
3] Make if_neg_m
o
ve
a
n
d if_move_neg into
insn_and
_
sp
l
it
commit
|
commitdiff
|
tree
2015-07-28
ktkachov
[AArch64] Properly handle simple arith+extend o
p
s in
.
.
.
commit
|
commitdiff
|
tree
2015-07-24
k
tkachov
[
o
bvious] Use std
:
:sw
a
p
instea
d
o
f
m
an
u
ally sw
a
ppin
g
.
.
.
commit
|
commitdiff
|
tree
2015-07-23
ktkachov
[combine][ob
v
i
o
us]
U
se std::swap i
n
try_combine
commit
|
commitdiff
|
tree
2015-07-21
ktkachov
[ma
t
ch
.
pd]
P
R middle-end/66915 Restr
i
ct A
-
B -
>
A
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktkach
o
v
[simplify
-
rtx][2/2]
Simpl
i
fy - (y ? -x : x) -
>
(!y
.
.
.
commit
|
commitdiff
|
tree
2015-07-20
ktka
c
h
o
v
[PATCH][
c
ombine][1/
2
] Try
to
s
implify
b
efore substituting
commit
|
commitdiff
|
tree
2015-07-16
ktkacho
v
[ARM]
[
testsui
t
e] Do
n
ot overrid
e
-
mcpu in no-
v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2015-07-15
ktka
c
hov
[AArch64] Use cinc
mnemonic for *csinc2<mode>_in
s
n
commit
|
commitdiff
|
tree
2015-07-15
ktkachov
[AR
M
]
[
testsuite] Ad
d
-mfloat-abi=softfp to some
x
scale
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktka
c
h
o
v
[ARM][
t
e
s
tsuite] Fi
x
F
AIL:
g
cc
.
t
a
r
get/arm/mac
r
o_defs0
.
.
.
commit
|
commitdiff
|
tree
2015-07-13
ktk
a
chov
[
AArch64][
t
estsuit
e
]
A
djust some
arith+compare test
s
.
.
.
commit
|
commitdiff
|
tree
2015-07-10
ktkachov
[obvious
]
Fix typo
s
above
expand_cond_expr_usi
n
g_cmove
commit
|
commitdiff
|
tree
2015-07-08
ktkachov
[ARM]
Initialis
e
cost to COSTS_N_INSNS (1) and increment
.
.
.
commit
|
commitdiff
|
tree
2015-06-19
ktk
a
cho
v
[i386][obvious] Use std::swap instead of
m
a
n
ually
swapping
.
.
.
commit
|
commitdiff
|
tree
2015-06-16
k
tkac
h
ov
[
A
RM][obviou
s
] Fix gc
c
.
t
arget/arm/attr_thumb
.
c
commit
|
commitdiff
|
tree
2015-06-12
ktkachov
[ifcvt][obvious] Us
e
std:
:
swap i
n
stead of manually
.
.
.
commit
|
commitdiff
|
tree
2015-06-11
ktkacho
v
[ARM] Res
t
rict MAX_CONDITIONAL_EXECUTE wh
e
n -mrestrict
.
.
.
commit
|
commitdiff
|
tree
2015-06-09
ktkachov
[GCC, AR
M
] armv
8
l
i
nux to
o
lchain asan test
c
ase
fail
.
.
.
commit
|
commitdiff
|
tree
2015-06-04
ktk
a
chov
[AAr
c
h64] Always re
g
is
t
er fma_steering pass but gate
.
.
.
commit
|
commitdiff
|
tree
2015-06-03
ktka
c
hov
[if
c
vt][obvious
]
Fi
x
typo in
comment
commit
|
commitdiff
|
tree
next