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
PR c/79855: add full stop to store merging param descriptions
2017-03-07
ktkachov
PR c/
7
9
8
55: add full st
o
p to store merging param
d
e
scr
i
pti
o
ns
commit
|
commitdiff
|
tree
2017-03-03
k
tkachov
[AArch6
4
] Fi
x
bootstrap due t
o
wide_
i
nt
.
elt (
0
) un
i
nit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkach
o
v
S
k
ip
g
c
c
.
d
g
/
gimplefe-26
.
c
on
non
-
c
99
runtime
t
a
rgets
commit
|
commitdiff
|
tree
2017-02-14
ktkach
o
v
[ARM] PR rtl-o
p
timization/68664 Implement TARG
E
T
_
SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AAr
c
h64] PR
r
tl-op
t
imization/68664 Implement TARGE
T
_SCHED_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktka
c
hov
[AArch64] Use contains_mem_rtx_
p
to detect m
e
m
ory sub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
RM]
F
ix as
s
e
m
bly comment syntax in -mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktka
c
hov
[riscv] Fix build
d
ue t
o
INT16_MAX
i
ssue
commit
|
commitdiff
|
tree
2017-01-25
ktkach
o
v
[ARM] PR target/79
1
45 Fix xord
i
3 expander for i
m
med
i
ate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkac
h
o
v
[do
c
] Correct opti
m
isation levels documentati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktk
a
chov
[
t
estsuite]
Require shared effective
targ
e
t for some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkacho
v
[
t
estsuite]
F
i
x FAIL: gcc
.
dg/lto/pr69188 on bare-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
ktk
a
chov
[ARM] PR target/7
1
270 fix
neon_valid_immedia
t
e for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkacho
v
[A
A
r
c
h64
]
Purge leftover
o
ccurrences of aarch64_nopcrelative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
ktkachov
Ad
d
C
ortex-A15 tuning t
o
g
c
c
.
dg/uni
n
it
-
pred-8_a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktk
a
chov
[
t
ree-ssa-addr
e
ss] Avoid creating non-canonical
RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkachov
[ARM] PR
t
arget/78
6
94:
Av
o
id invalid
RTL
sharing in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch64]
S
plit
X
-reg U
B
FIZ into W-r
e
g LSL when possi
b
l
e
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[AArch6
4
]
Split X-re
g
U
BF
X
into
W
-re
g
LS
R
when possible
commit
|
commitdiff
|
tree
2016-12-12
ktk
a
chov
[
libstdc++][te
s
tsuite] XFAIL te
s
ts relying on l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][com
m
itted] Sort ARMv8 processors
by alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktk
a
c
hov
[AArch64] Separate
s
hr
i
nk wrapping hoo
k
s impleme
n
tation
commit
|
commitdiff
|
tree
2016-11-30
ktk
a
cho
v
[AArch64]
P
R
target/78362: Make sure to
o
nly take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[
TER] PR target/48863 : Don't
replace expr
e
ss
i
ons
across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
kt
k
acho
v
[A
R
M] PR target
/
7843
9
: Updat
e
movdi
c
onstr
a
i
nts for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kachov
R
e
m
ove dead FIXM
E
commit
|
commitdiff
|
tree
2016-11-17
k
t
k
achov
[AArch64] E
x
pand DImode
constant stores to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64] Fix
gcc
.
d
g/to
r
ture/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] P
R
target/78
3
64: Add
proper re
s
trictions to z
e
ro
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktk
a
cho
v
[
2
/2] Add store m
e
r
ging
u
ni
t
tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM]
[
2/
2
] R
e
move ol
d
r
t
x costs
commit
|
commitdiff
|
tree
2016-11-08
k
tka
c
hov
[
ARM][1/2]
Use generic
_
e
xtra_c
o
sts
i
n all r
e
mainin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[1/2] F
i
x o
f
f-by-one error in clear_bit_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkac
h
ov
[AAr
c
h64]
Fix PR target/77822: Use tight
e
r pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[
rt
l
an
a
l]
F
ix W
O
RD_REGIST
E
R_OPERATIONS condition
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
Fix
f
o
r
big-endian gcc
.
c
-
to
r
t
u
re/execu
t
e/pr5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
kachov
P
R tree-optimi
z
a
tion
/
78170
:
Trunc
a
te s
i
g
n
-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkac
h
ov
PR tree-optimization/781
6
2:
Reject ne
g
ativ
e
offs
e
ts
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AArch6
4
] A
d
d
f
unction
c
omments
t
o
some prolog
u
e/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
GIMPLE sto
r
e
mer
g
ing pass
commit
|
commitdiff
|
tree
2016-10-24
k
t
k
a
c
hov
[check_GNU_style
.
sh
]
Mo
r
e aggressively i
g
n
o
re dg-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[
ree] PR
r
t
l-
o
ptimization/78038
:
Handle global register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
kt
k
ach
o
v
[AArch64] Use ne
w
targ
e
t p
a
ss registration f
r
amework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktk
a
chov
[AArc
h
64
]
Add spellchecking
h
ints for
-march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkach
o
v
[simplify-rtx] Zero-init
i
al
i
se l
o
ca
l
array in s
i
mplify_imme
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[
f
o
l
d-const] Fix native_encode_re
a
l f
o
r HFm
o
de
c
ons
t
ants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Revert: [RTL ifcvt] Tran
s
form (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] Tra
n
sform (X == CST) ? -CST : Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-fa
l
lthr
o
ugh warnings
commit
|
commitdiff
|
tree
2016-09-26
kt
k
a
chov
[
r
egren
a
me][s
e
l-sched] Fix bogus use of HARD_FRAME
_
PO
I
NTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkachov
[simp
l
ify-rtx] (GTU (PLUS a C) (C - 1)) -
-
> (L
T
U a
-
C)
commit
|
commitdiff
|
tree
2016-09-12
ktkachov
[expmed
.
c
] PR mi
d
dle-end/77426 Delete duplicate c
o
ndition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
k
t
k
achov
[AArch64] Ad
d
ANDS
pattern for CMP+ZERO_
E
XTEN
D
commit
|
commitdiff
|
tree
2016-08-26
k
t
kac
h
ov
[ARM]
P
R ta
r
get/70473:
Reduce size of
Cortex-A8 automato
n
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[
A
RM]
Refactor
M
OVW/MOVT fusion logic t
o
allow exten
s
ion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[
A
Arch64]
A
llow multi
p
le-of-8 immediate o
f
f
s
ets
fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2
/
2] H
o
ok up
m
u
l
t s
y
nthesis logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[1/2]
Move choose_mult_v
a
riant declaration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[expr
.
c] PR mid
d
l
e
-e
n
d
/71700:
zer
o
-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
k
tkach
o
v
[A
R
M] Ad
d
support for some A
R
Mv
8
-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
ho
v
[RTL ifcvt] P
R
rtl-
o
p
t
i
m
ization/715
9
4
:
I
CE in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[AR
M
] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
kachov
[AArch64][2/2]
(
R
e
)Implement vcopy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkach
o
v
[AArch64][1/2
]
Add support INS (eleme
n
t) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
kt
k
achov
[A
R
M][1/4] Replac
e
uses o
f
int_log
2
b
y
e
xact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[ARM
]
Add initi
a
l suppo
r
t fo
r
Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AAr
c
h64]
A
dd i
n
itial support for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktka
c
h
o
v
[typ
o
] alignement -> alig
n
ment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[
A
Arch64][o
b
vious] C
l
ean up p
a
r
e
ntheses
a
nd use GET_MODE_
U
NI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL ifcvt] Al
l
o
w
sim
p
le regis
t
er subregs in
n
oce
_
convert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktk
a
c
h
ov
Fix typo in
c
opy
r
i
g
ht bo
i
lerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
[AArch64]
Handle AND+ASHIFT form
o
f
UBFIZ
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update d
o
cumen
t
a
tion for ARM
a
rchitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[RTL ifcvt] Print name of noce tras
f
orm
t
hat s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[
A
Arch64] Mode
l
CSEL instruction in Cortex
-
A
5
7 scheduli
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
t
kachov
[sim
p
lify-rtx
]
F
ix
u
nu
s
ed variable warning in sim
p
li
f
y_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/
3
][RTL i
f
cv
t
]
P
R mid
d
le-end
/
3
7780: C
o
n
d
itio
n
al expression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/
3
]
[AAr
c
h
6
4
] Kee
p
CTZ c
o
mponents together until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[
1
/3][
A
R
M
] Keep ctz expressions togethe
r
u
n
t
il after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
A
RM][obvi
o
us] Fix typo
s
i
n
*thumb1_muls
i
3
c
omme
n
t
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
c
hov
[rtl
a
nal] Fix rtl-optimization/7
1
295
commit
|
commitdiff
|
tree
2016-06-02
ktkacho
v
Fix fal
l
o
u
t
from
:
[
A
RM] PR target/708
3
0: A
v
oid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
RM] Use prop
e
r output
m
o
d
i
f
ier for DI
m
ode reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie o
p
erand 1 to opera
n
d 0 in AESMC pat
t
ern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[
AArc
h
64]
U
se aarch64_fusion_enabled
_
p to ch
e
c
k
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch64]
Remove aarch64
_
simd_attr_leng
t
h_mov
e
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch64] Tie
operand 1 to operand 0 in
A
ESM
C
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AA
r
c
h
64] Si
m
plify ashl<mode>3 expande
r
f
o
r S
H
ORT mo
d
es
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[A
A
r
c
h64] Delete obso
l
ete CC_ZESWP an
d
CC_SES
W
P CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkac
h
ov
[RTL i
f
cvt] PR rtl-o
p
tim
i
zation/66940: Avoid sign
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM
]
[
4/4
]
Sim
p
li
f
y checks for
C
ONST_I
N
T_P and c
o
mparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][3/
4
]
Cleanup
c
asts from INT
V
AL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
achov
[ARM]
[
2/4] R
e
pla
c
e casts
o
f
1 to HOST_WIDE_I
N
T by
H
OST_
W
I
D
E_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
a
chov
[ARM
]
PR targ
e
t/6985
7
Remove
bogus early r
e
turn
f
al
s
e
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
tkachov
[ARM] Fix
costing of
s
ign-extending lo
a
d in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR
t
arge
t
/71056: Don't use vectorized bu
i
l
tins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch6
4
] PR
target/70809: Delete aarch64_vmls
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
kach
o
v
[AArch
6
4]
[
tests] Skip cp
u
-diagnostics test
s
when
o
verridi
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktk
a
chov
[obviou
s
]
T
y
po fix in tree-ssa-loop
-
iv
a
non
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkacho
v
[o
b
vious]
Fix param
n
ame in dump fil
e
commit
|
commitdiff
|
tree
next