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
[AArch64] Use contains_mem_rtx_p to detect memory sub-rtxes
2017-02-13
ktk
a
chov
[
A
Arch64]
U
se
c
on
t
ains
_
mem_rtx_p to detect memor
y
su
b
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
c
hov
[AR
M
] Fix assembly co
m
ment syntax in
-
mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[ri
s
cv
]
F
ix build due to I
N
T1
6
_MAX
issue
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[ARM] PR tar
g
e
t
/79145 Fix xor
d
i3 expande
r
f
or immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
k
tkachov
[d
o
c
] Correct optimisation le
v
els documentation for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[
testsuite] Require
s
h
ared effect
i
ve target for s
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkach
o
v
[tests
u
it
e
]
F
ix FAIL: gcc
.
dg/lto/pr69188
o
n
b
a
r
e
-me
t
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktk
a
chov
[ARM] PR target/71270 fix neon_valid_immediate f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AArch64] Purg
e
leftover
occ
u
rren
c
es of aa
r
ch64_nopcre
l
ative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkach
o
v
Add
C
ortex-A15 tuning to gcc
.
dg/uninit-pre
d
-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[tree-ss
a
-a
d
dress] Avo
i
d cre
a
ting non-c
a
nonical RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
tkach
o
v
[ARM] PR target/78694:
A
vo
i
d invalid
RTL sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
A
Arch64] Sp
l
it X-re
g
UBFIZ i
n
to W-reg LSL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[
AArch64] Split X-re
g
U
B
FX into W
-
reg L
S
R when possible
commit
|
commitdiff
|
tree
2016-12-12
kt
k
achov
[libst
d
c++][testsuite] XFAIL t
e
sts
r
elying on l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][comm
i
tted
]
Sort ARMv8 proce
s
s
o
rs by alph
a
betic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AAr
c
h
6
4] Separate shrink wrapping hooks implementation
commit
|
commitdiff
|
tree
2016-11-30
k
tkachov
[AA
r
c
h6
4
] PR target
/
78362:
M
ake
sure to
o
nly take
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR target/48
8
63 : Don't repl
a
ce
ex
p
re
s
sion
s
a
cross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
tkacho
v
[ARM] PR
t
arget/78439: Updat
e
movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktkacho
v
Remove de
a
d F
I
XME
commit
|
commitdiff
|
tree
2016-11-17
k
tkachov
[
A
Arch64]
E
x
p
and DImode con
s
tant
s
to
r
es to
t
wo SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktka
c
hov
[AA
r
ch64] Fix
gcc
.
d
g/
t
orture/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[AR
M
] PR target/78364: A
d
d proper restric
t
ion
s
to zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktka
c
hov
[2/2] Add store mer
g
ing u
n
it
tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
A
RM][2/2] Remove
o
ld
rtx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[ARM][1/2] Use ge
n
eric_extra_
c
o
s
ts
i
n
a
ll remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off
-
by-one
e
rror in clear_bit_reg
i
o
n
in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
t
kachov
[AArc
h
64] Fi
x
PR target/77
8
22: Use tig
h
ter
p
r
e
di
c
ates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktk
a
chov
[
rtlanal] Fix
WORD_REGIS
T
ER_OPER
A
TIONS
co
n
di
t
ion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
Fix for
big-endian gcc
.
c-torture/ex
e
c
u
te/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR
t
ree-o
p
timiz
a
tio
n
/7
8
170: Truncate s
i
gn-ext
e
n
de
d
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
kt
k
acho
v
PR t
r
e
e
-optimization/78162: Reject neg
a
tive
off
s
ets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch64] Add funct
i
on
c
omments to some prologue
/
epilo
g
ue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
GIMPLE s
t
ore merging pass
commit
|
commitdiff
|
tree
2016-10-24
k
t
kachov
[check
_
G
NU_
s
tyle
.
sh] M
o
re aggressivel
y
ignore d
g
-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[
ree]
P
R
r
t
l-optim
i
zation/
7
8038: Han
d
le global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktka
c
hov
[AArch64] Use
n
e
w t
a
rget pa
s
s regi
s
tration framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
t
kachov
[AAr
c
h64]
A
dd spell
c
hec
k
ing hints for -march,-mc
p
u
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[
simplify-rt
x
] Zero-i
n
itialise
local array in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-cons
t
] Fix native_encode
_
re
a
l for
H
Fmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkach
o
v
Revert
:
[RTL ifcvt
]
T
r
a
nsform
(
X
== CST) ? -CST
:
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[R
T
L ifcv
t
] Tra
n
sform (X == C
S
T
)
? -CST
:
Y
i
nto (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkac
h
ov
[ARM]
Fix -W
i
mplicit-fall
t
hrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkac
h
ov
[r
e
grename
]
[sel-sched]
F
i
x
bogus use
o
f HARD
_
FRAME_
P
OINT
E
R_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[
s
implify-rt
x
] (GTU (PLUS a C) (C - 1)) -
-
> (LTU a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[
e
xp
m
ed
.
c] PR mid
d
le-end/7
7
4
26 Dele
t
e
duplicate
condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkachov
[AArch
6
4] Ad
d
ANDS pattern for
C
MP+ZERO_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[
A
RM] PR target/70473: Redu
c
e size of Co
r
tex
-
A
8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkach
o
v
[ARM
]
R
efact
o
r MOVW/MOVT f
u
sion l
o
gic to allow extension
commit
|
commitdiff
|
tree
2016-08-01
k
t
kachov
[AArch64] Allo
w
multiple-of-8
i
m
medi
a
te offset
s
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[
vectorizer
]
[2/2] Hook up mul
t
s
y
nthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2
]
Mov
e
choose_mult_va
r
iant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktka
c
hov
[
expr
.
c] PR middl
e
-end/
7
1700:
zero
-
ext
e
nd sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[AR
M
] A
d
d suppo
r
t
f
o
r some
ARM
v
8-A cores to
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
k
tkach
o
v
[RTL ifcvt
]
PR rtl-o
p
timiza
t
ion/71594:
ICE in noce_emi
t
_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] D
e
lete thumb_
r
eload_in
_
h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AA
r
c
h64][2/2
]
(Re)Implement vcopy<q>_l
a
ne<q> in
t
ri
n
sics
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[A
A
rch64][1/2]
Add support I
N
S (
e
lement)
i
n
s
truction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktka
c
hov
[ARM][1/4]
R
eplac
e
uses of int_log2 by exact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM]
Add initial support f
o
r
Cort
e
x-A
7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
Arch64] Ad
d
ini
t
i
a
l support for
Co
r
tex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[t
y
po] al
i
g
ne
m
ent
-
>
al
i
g
n
me
n
t
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[AArch64][obv
i
ous] Clean up
p
a
r
entheses and use G
E
T_MODE
_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tkachov
[RTL ifcvt] Allow si
m
ple r
e
g
ister subregs in noce_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix ty
p
o i
n
cop
y
right boi
l
erp
l
ate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[
A
Arch64] Handle
A
ND+
A
SHI
F
T form of UBFIZ
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update d
o
cumen
t
ation f
o
r ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
k
tkach
o
v
[RTL ifcv
t
] Print name of no
c
e trasform that s
u
cce
e
ded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[A
A
rc
h
6
4
] Model CSEL instr
u
ction in Co
r
tex-A
5
7 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simplify-rtx] Fix un
u
sed variable warning in s
i
mplify_co
n
d
_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[3
/
3][RTL ifcvt] PR mid
d
le-end/37780: Co
n
ditional expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tkac
h
ov
[2/
3
][AA
r
ch64] Keep C
T
Z compone
n
ts together
u
ntil after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM
]
Keep ctz exp
r
e
ssio
n
s
t
ogether until aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkach
o
v
[ARM][obvious] Fix typos
i
n *thumb1_mul
s
i3
co
m
m
e
nt
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
[rtlanal] Fix rtl-opt
i
mizat
i
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
cho
v
Fix fallout from: [A
R
M
]
PR target/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkach
o
v
[A
R
M]
Use pr
o
per
o
utput modifier for DImode regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktk
a
chov
[ARM
]
Tie operand 1
t
o
o
perand 0 in
A
ESMC pat
t
e
rn
when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
k
acho
v
[
AArch64] Use aarc
h
64_fusion
_
e
n
a
bled_p to
ch
e
ck for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64] R
e
move aarch64_simd_attr_le
n
gth_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64] Tie
o
p
e
rand 1 to
operand 0 in AESMC
p
attern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktk
a
chov
[AArch64] Simp
l
ify ashl<mode>3 expand
e
r for
SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
k
tka
c
h
o
v
[AArch64] Delete obsolet
e
CC_ZESW
P
and CC_SES
W
P
CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[
R
T
L ifcvt] PR rtl-optimiz
a
tion
/
66940: Avoi
d
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][4/4] Simpli
f
y
c
h
e
cks for
CONST_INT_P and
c
omparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM][3/4] Cleanup casts from INTVAL t
o
[unsign
e
d]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkacho
v
[ARM]
[
2/4] Rep
l
ace ca
s
ts
o
f 1
t
o
HOST_WID
E
_
INT
by
HOST_WID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
A
RM]
P
R tar
g
et/6985
7
Remove bogus early return fa
l
se
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] Fix costin
g
of sign-extending loa
d
in rtx cos
t
s
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM]
P
R tar
g
et/
7
1
056: Don't use vectorized buil
t
ins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktk
a
chov
[AAr
c
h64]
PR target/7080
9
: Del
e
te aar
c
h64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64][t
e
sts] Skip cpu-diagnostics tests
when o
v
erridin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious]
T
ypo fi
x
in tree-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
kt
k
achov
[obvious] F
i
x
para
m
name
i
n dump
f
i
le
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM] PR target/70
8
30: Avoid POP-{reglist}
^
when ret
u
rni
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkacho
v
[AR
M
]
Add mode
t
o
probe
_
stack set operand
s
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[internal-fn
.
c][commi
t
ted] Convert conditiona
l
compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch64] D
e
f
i
n
e WOR
D
_
R
E
GISTER_OPERATION
S
to
zer
o
and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
k
tkachov
[rtlanal
.
c] Convert conditio
n
al co
m
pilati
o
n on W
O
RD_
R
EGISTER
.
.
.
commit
|
commitdiff
|
tree
next