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
k
tkachov
[
AArch64] Use c
o
ntains_mem_rtx_p to
d
etect memo
r
y sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktk
a
chov
[ARM
]
Fix assembly c
o
mmen
t
syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktkachov
[
riscv] Fix
b
u
ild d
u
e to
INT16_MAX iss
u
e
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[ARM
]
PR target/79
1
45 Fix xordi3 expand
e
r for i
m
medi
a
te
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Correct op
t
imi
s
ation levels documentation
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktka
c
hov
[testsuite] Req
u
ire shared effectiv
e
target
f
or some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
kt
k
achov
[tes
t
suit
e
] Fix FAIL: gcc
.
d
g
/
l
to/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
k
t
kachov
[A
R
M] PR
targe
t
/712
7
0 fix neon_valid
_
immedi
a
te
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkac
h
ov
[
AA
r
ch64] Purge leftover occurre
n
ces of
aarch64_nopcr
e
lativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
k
t
kachov
Add Cortex-A15
tuning to
g
cc
.
dg
/
un
i
nit-pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
kt
k
achov
[tree-ssa-addr
e
ss]
A
void c
r
eating non-c
a
non
i
cal R
T
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
kt
k
a
c
hov
[A
R
M] P
R
target/7
8
6
9
4
:
Avoi
d
invalid RT
L
s
haring in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[
AArch64]
S
pli
t
X-reg UBFIZ
i
n
to W-
r
eg
L
SL when possible
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64] Split X
-
reg UBF
X
into W-reg LS
R
when pos
s
ible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[libstdc++]
[
test
s
uite] XF
A
IL t
e
sts rel
y
ing on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[A
R
M]
[
committed] Sort ARMv8 processors by alph
a
betic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[
A
Arch64]
S
eparate s
h
rink wrapping
h
o
ok
s
i
mplementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64] PR
t
arget/78362: Ma
k
e sure
to
o
nly take RE
G
NO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
T
ER]
PR tar
g
et
/
48863 : Don't replace expressio
n
s
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[A
R
M] PR target/7843
9
: Upd
a
te
m
o
v
d
i constraints fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
ktk
a
chov
Remove dead FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
A
A
rch64] Expan
d
DImode cons
t
ant stores to
t
wo S
I
mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64]
Fix
g
cc
.
dg/t
o
rture/float32-bu
i
ltin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM]
P
R
t
a
rget/78364: Add proper rest
r
i
c
tion
s
t
o zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
kt
k
a
chov
[2/
2
] Add stor
e
merging un
i
t tests
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
ARM][2/2
]
R
emove old
rtx
co
s
ts
commit
|
commitdiff
|
tree
2016-11-08
k
tkac
h
o
v
[AR
M
][1/2]
U
s
e
generic_extr
a
_costs in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkach
o
v
[
1/2] Fix o
f
f
-by-o
n
e
error in clear_bit_reg
i
o
n
i
n store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[
A
A
rch64
]
Fix PR target/7782
2
: U
s
e tighter predicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
kt
k
achov
[rt
l
anal
]
Fix WORD_REGISTER_OPERATIONS cond
i
tion in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
Fix for
big-endian gcc
.
c-to
r
ture/ex
e
cute/pr5575
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
P
R
tre
e
-
optimization/
7
8
1
7
0: Trunc
a
te sig
n
-
e
xt
e
nded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-op
t
i
m
ization/78162:
Reject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AA
r
ch64] A
d
d
function co
m
ments to s
o
me prologue
/
epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktka
c
hov
GIMPLE
store me
r
ging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check_GNU
_
s
tyle
.
sh] More
aggressively ignore dg-x
x
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkac
h
ov
[r
e
e
] PR
r
tl-op
t
i
mization/78038: Ha
n
dle
g
l
obal reg
i
s
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktk
a
chov
[AArch64]
U
se new target pass
reg
i
str
a
tion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkacho
v
[AArc
h
64] Add spellcheck
i
ng hints f
o
r -march,-m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkach
o
v
[simplify-rtx] Zero
-
in
i
t
i
alise local arr
a
y in simplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
fold-const]
F
ix native_encode_real for HFmode con
s
tants
commit
|
commitdiff
|
tree
2016-10-03
ktk
a
chov
Revert: [RTL ifcvt]
T
ran
s
form (X == CST
)
? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifc
v
t] Tra
n
sform (X == CS
T
) ? -C
S
T : Y i
n
to (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-fallthrough w
a
rnings
commit
|
commitdiff
|
tree
2016-09-26
ktkac
h
o
v
[re
g
re
n
ame][s
e
l-sched] Fix bo
g
u
s
use of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[
s
implif
y
-rtx
]
(GTU
(PLUS
a
C
) (C - 1)) --> (LTU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
k
t
kachov
[expm
e
d
.
c] PR middle-
e
nd/77
4
26 De
l
ete duplicate conditi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
tka
c
hov
[A
A
r
c
h
64] A
d
d ANDS pattern for
CMP+ZERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
ktkacho
v
[
ARM] PR
tar
g
et/70473:
R
educe size of Cortex
-
A8 automa
t
on
commit
|
commitdiff
|
tree
2016-08-26
ktkac
h
ov
[ARM] Refacto
r
M
O
VW/MOVT fusion logic to
allow extens
i
on
commit
|
commitdiff
|
tree
2016-08-01
ktka
c
h
ov
[AAr
c
h64]
A
llow multiple
-
of-
8
immediate o
f
fsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[ve
c
torizer][2/2] Hoo
k
up mult synt
h
esis lo
g
ic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2] Move choo
s
e
_mult_variant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkach
o
v
[expr
.
c] PR
m
iddle-end/7170
0
: zer
o
-
e
x
tend sub-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktka
c
hov
[ARM] Ad
d
support
for some ARMv8-A cores
t
o driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
kt
k
achov
[RTL if
c
v
t
] PR rtl
-
optimizatio
n
/71594: ICE
i
n
n
oce_em
i
t_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[ARM] Del
e
te thumb_reloa
d
_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
hov
[AAr
c
h64][2
/
2] (
R
e)
I
mplement
v
copy<q>_lane<q> intrinsic
s
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[
A
Arch64]
[
1/2] A
d
d support INS (
e
lem
e
nt) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
kt
k
a
c
h
o
v
[ARM][1/4
]
R
e
place uses of in
t
_log2
b
y exact_
l
og2
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
o
v
[
AR
M
] Add initia
l
support f
o
r C
o
rte
x
-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[
A
Arch64] Add i
n
i
tial
s
upport
f
or Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkach
o
v
[typo] a
l
igneme
n
t -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktka
c
hov
[AArch64][
o
bvious] Clean u
p
paren
t
heses
a
n
d use
G
E
T_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkach
o
v
[
R
TL ifcvt] A
l
l
o
w simp
l
e register subregs in no
c
e_convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
Fix typo in copyright boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkach
o
v
[AArch64] Handle AND
+
ASHIF
T
form of UBFIZ
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
a
cho
v
Upda
t
e do
c
u
m
e
n
tation for
ARM architecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt]
P
rint name of noce trasform that succeed
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArc
h
6
4] Mode
l
CSEL instru
c
tion in
C
o
r
tex-
A
5
7 scheduling
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
tkachov
[simplify-
r
tx] F
i
x unus
e
d v
a
r
iable war
n
ing in simp
l
i
f
y
_
cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
ho
v
[3/3][
R
TL
i
fcvt] PR mid
d
l
e
-end/37780: Conditional
expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch6
4
]
K
e
ep CTZ components together un
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkac
h
ov
[1/
3
][
A
RM] Keep ctz ex
p
ressio
n
s together until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktk
a
ch
o
v
[
A
R
M
][obvious]
F
i
x
typos in *t
h
umb1_mulsi3 comm
e
nt
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[
r
tlanal] Fix rt
l
-opt
i
mizati
o
n/71295
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
F
i
x fallout
f
rom: [ARM] PR tar
g
et/70830: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
kt
k
a
c
ho
v
[ARM
]
Use p
r
oper output modifier for
DImod
e
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
k
a
chov
[AR
M
]
Tie operand 1 to operand
0 in AESMC p
a
tt
e
rn when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
t
ka
c
hov
[AArch
6
4] Use aarch64
_
fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AArch64] Remove
aa
r
ch
6
4_simd_at
t
r
_
lengt
h
_
move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AA
r
ch64] Tie oper
a
n
d
1
to operand 0 in AESMC pat
t
ern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
k
tkachov
[AArch64]
S
i
mplify ashl<mod
e
>3 expand
e
r for SHORT mo
d
e
s
commit
|
commitdiff
|
tree
2016-05-27
k
t
k
achov
[
A
Arch
6
4
]
Delete
obsole
t
e CC_ZESWP and CC_
S
ESWP
C
C
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
kt
k
acho
v
[
RTL ifcvt] PR rtl-optimization/66940: Avoid
signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[A
R
M][4/4] Simpl
i
f
y c
h
ecks
for CON
S
T_
I
NT_P and
c
o
m
pa
r
ison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][3/4
]
Cleanup casts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[
ARM][2/4] Repl
a
ce cast
s
of
1 to HOST_WIDE_INT
b
y HOST_WIDE_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM] PR target/69857 Remove bogus e
a
r
ly return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[AR
M
]
F
i
x
costing of sign-e
x
t
e
nding load
in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkacho
v
[
ARM] PR
t
a
rget/71056:
D
on't
use
v
ec
t
orized
b
ui
l
ti
n
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tka
c
hov
[A
A
r
c
h6
4
] PR target/70809: D
e
l
e
te aarch6
4
_vml
s
<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[
AArch64][tests] Skip cpu-diag
n
o
s
tic
s
tes
t
s when ov
e
rri
d
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obv
i
ous] Typo fix in tr
e
e-ssa-
l
o
o
p-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
kt
k
achov
[obvi
o
us] Fix param name in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[
A
RM] PR target/70830: Avoid POP-{reg
l
ist}^ when retur
n
ing
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkachov
[ARM] Add mode to
p
r
obe_stack set ope
r
ands
commit
|
commitdiff
|
tree
2016-04-28
k
tkachov
[intern
a
l-fn
.
c][
c
ommi
t
te
d
] Convert co
n
ditional com
p
ilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
kt
k
achov
[AArch6
4
] D
e
fine W
O
RD_R
E
GISTER_OPERATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlanal
.
c] Convert
c
on
d
i
tional compilation on WORD_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
next