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] Fix atomic_cmp_exchange_zero_reg_1.c with +lse
2017-06-21
ktkac
h
ov
[AArch
6
4] Fix atomi
c
_
c
m
p_exchange_zero_reg_1
.
c
w
ith
.
.
.
commit
|
commitdiff
|
tree
2017-06-06
k
tkachov
[AArc
h
64]
Allow con
s
t0_rtx op
e
rand
f
or atomic compare
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkac
h
o
v
[
A
Arch64] Add c
o
mbine
p
a
t
te
r
n for s
t
oring lane ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[
AAr
c
h
6
4] Use SUB
S
for pa
r
allel subtraction and
c
o
mpa
r
i
s
on
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
ktkachov
[AArch64] Peephole fo
r
SUBS
commit
|
commitdiff
|
tree
2017-06-02
k
tk
a
chov
[A
A
rch64] Add HF vec
t
or mod
e
s to la
n
e
-
to-l
a
ne INS
p
attern
commit
|
commitdiff
|
tree
2017-06-02
ktkachov
[AArch64] Em
i
t
t
ig
h
ter
strong a
t
omic compare-exchange
.
.
.
commit
|
commitdiff
|
tree
2017-05-04
kt
k
a
c
hov
[
A
Arch64] Acc
e
p
t
mo
r
e addressing
modes
f
or PRFM
commit
|
commitdiff
|
tree
2017-04-10
ktkachov
[ARM] Ad
d
sou
r
ce mod
e
to copro
c
essor pattern SE
T
s
commit
|
commitdiff
|
tree
2017-03-23
ktk
a
cho
v
[
A
R
M
] PR t
a
rg
e
t/71436
:
Rest
r
ict *load_mul
t
iple pattern
.
.
.
commit
|
commitdiff
|
tree
2017-03-16
ktkachov
[AArch64] Use 'x' constraint for vector
HFmode multiplicatio
.
.
.
commit
|
commitdiff
|
tree
2017-03-13
ktk
a
chov
[ARM] PR target/79911: Inva
l
i
d vec_sele
c
t arguments
commit
|
commitdiff
|
tree
2017-03-09
ktk
a
chov
[AAr
c
h64] PR target/79
9
13: VE
C
_S
E
L
ECT
b
ugs in
a
ar
c
h64
.
.
.
commit
|
commitdiff
|
tree
2017-03-07
ktkachov
PR c/79855:
add
f
ull stop to store m
e
r
g
i
n
g param des
c
r
ipt
i
ons
commit
|
commitdiff
|
tree
2017-03-03
k
tkachov
[AArch64] F
i
x
b
ootstrap due to wide_int
.
elt (0)
u
n
i
nit
.
.
.
commit
|
commitdiff
|
tree
2017-02-21
ktkachov
Skip gcc
.
dg/gim
p
lefe-26
.
c on non-c
9
9 runtime targets
commit
|
commitdiff
|
tree
2017-02-14
ktkac
h
ov
[
A
RM] PR rtl-optimizati
o
n/68664
I
m
plement TAR
G
ET_SCHED_CAN_S
.
.
.
commit
|
commitdiff
|
tree
2017-02-14
ktkachov
[AArch64
]
PR rtl-o
p
timization
/
68664 Implement
T
A
R
GET_SCH
E
D_C
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
kt
k
a
chov
[AArch64]
U
s
e
c
ontain
s
_mem_r
t
x_p to det
e
ct memory
s
ub
.
.
.
commit
|
commitdiff
|
tree
2017-02-13
ktkachov
[
A
RM] Fix assembly
comment syn
t
a
x in
-
mprint-tune-info
commit
|
commitdiff
|
tree
2017-02-08
ktk
a
chov
[riscv] Fix build due
t
o INT16_MAX issue
commit
|
commitdiff
|
tree
2017-01-25
k
t
kachov
[AR
M
] PR target/7
9
145 Fi
x
xor
d
i3 expander f
o
r immediate
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
ktkachov
[doc] Corr
e
ct optimisat
i
on levels
d
ocu
m
entation
f
or
.
.
.
commit
|
commitdiff
|
tree
2017-01-25
kt
k
achov
[testsuite]
R
equire s
h
a
red
eff
e
c
t
ive target fo
r
some
.
.
.
commit
|
commitdiff
|
tree
2017-01-23
ktkac
h
o
v
[testsuite] Fix FAIL: gcc
.
dg/lt
o
/pr69188 o
n
bar
e
-metal
.
.
.
commit
|
commitdiff
|
tree
2017-01-20
kt
k
a
chov
[A
R
M] PR target/7
1
270 fix neon_valid_immediate for
.
.
.
commit
|
commitdiff
|
tree
2017-01-19
ktkachov
[AA
r
ch64] Purge leftover occu
r
rences of aarch64_nopcr
e
lative
.
.
.
commit
|
commitdiff
|
tree
2017-01-12
kt
k
acho
v
Add Cortex-A15
t
uning to gc
c
.
dg/uni
n
it
-
p
r
e
d-8_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
t
ree
-
ssa-address] Avoi
d
creating non-c
a
non
i
cal RTL
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
k
t
k
ac
h
o
v
[ARM] PR t
a
rget/78694: Avoid in
v
alid RTL sh
a
r
in
g
in
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
k
t
kachov
[AArch64] Split
X
-re
g
UBFIZ int
o
W-reg
LS
L
wh
e
n poss
i
ble
commit
|
commitdiff
|
tree
2016-12-16
ktk
a
ch
o
v
[AArch64] Split X-reg UBFX into W-reg LS
R
when p
o
ssible
commit
|
commitdiff
|
tree
2016-12-12
ktka
c
hov
[libstdc++
]
[testsuite] XFAI
L
t
e
sts rel
y
ing on
l
ong
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
k
t
k
achov
[ARM][c
o
m
m
i
tted] So
r
t ARMv8
p
r
ocessors by a
l
pha
b
e
t
ic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
k
t
kacho
v
[AArch64
]
Separate shrink w
r
apping hooks implem
e
n
t
ation
commit
|
commitdiff
|
tree
2016-11-30
ktka
c
hov
[A
A
rch64]
P
R
tar
g
et/78362
:
Ma
k
e
sure
to o
n
ly
take
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
kt
k
ach
o
v
[
T
E
R
]
PR
t
a
rget/
4
8863 :
D
on't
r
eplace expressions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
k
t
ka
c
h
ov
[
ARM] PR t
a
r
g
e
t/78439
:
Update
m
ovdi
cons
t
raints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
kt
k
a
chov
Remov
e
d
ead
F
IXME
commit
|
commitdiff
|
tree
2016-11-17
ktkac
h
ov
[AArch64] Expa
n
d DImode constant stor
e
s to two SImode
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch64] Fix gcc
.
dg/torture/fl
o
at3
2
-builtin
.
c
w
it
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[ARM] PR
t
arget/78364:
A
dd proper restrictions
t
o zero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2/2] Add
s
tore merg
i
ng unit tests
commit
|
commitdiff
|
tree
2016-11-08
k
tkach
o
v
[A
R
M
]
[2/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
k
tk
a
chov
[ARM][1/2] Use generic_extra_costs in all r
e
maining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[1/
2
] F
i
x
off-by-
o
ne erro
r
in clea
r
_bit_regi
o
n in sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AArch
6
4] Fix
P
R
t
ar
g
et/77822
:
Use tight
e
r
pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkac
h
ov
[rtlanal] Fix WORD_REG
I
STER_OPERATIONS condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
Fix for big-e
n
dian gcc
.
c-tortu
r
e/execute/pr557
5
0
.
c
commit
|
commitdiff
|
tree
2016-11-02
kt
k
a
c
h
ov
PR
t
r
ee-optimiza
t
ion/
7
81
7
0: Tr
u
n
c
ate sign-ex
t
e
nded
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-o
p
timization/
7
8162: Reject neg
a
tive offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktk
a
chov
[AArch64] Add function comm
e
nts
t
o some pr
o
logue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
k
tkac
h
ov
GIMPLE store merging
p
a
ss
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[check_GNU
_
style
.
sh]
More aggressively ignore
d
g-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
kt
k
a
chov
[r
e
e] PR rtl
-
optimization
/
78
0
38:
H
andle
g
l
o
bal reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[
AArch
6
4
]
Use new
target pass re
g
istra
t
ion f
r
amew
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[AArch
6
4] Add spellch
e
c
king h
i
nts for -march,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktk
a
cho
v
[s
i
m
plif
y
-rt
x
] Zero-init
i
alise local array i
n
simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-const] Fix native_e
n
code
_
re
a
l for HFmode c
o
nstants
commit
|
commitdiff
|
tree
2016-10-03
ktkacho
v
Revert: [RTL ifcvt]
T
ransform (X == CST) ? -CST :
Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcv
t
] Transform
(X == CST) ? -CST : Y
int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkach
o
v
[ARM]
F
ix -Wimplicit-fallthrough wa
r
nings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regr
e
n
a
me][sel-s
c
h
e
d]
F
ix bogu
s
us
e
of HARD_FRAME_P
O
IN
T
E
R
_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktka
c
hov
[simplify-rtx]
(GTU (PLUS a C) (C -
1
)) --> (LTU a -
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkac
h
ov
[
expmed
.
c
]
P
R midd
l
e-
e
nd/77426
D
elete duplica
t
e condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[
A
A
r
ch64] Add AND
S
p
atte
r
n for CMP+
Z
ERO_E
X
TEND
commit
|
commitdiff
|
tree
2016-08-26
k
tkachov
[ARM] PR target/70473: Red
u
c
e
size of Cortex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
kt
k
achov
[AR
M
] Ref
a
ctor MOV
W
/
M
OVT fusion logic to allow ext
e
nsion
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AAr
c
h64] Allow multipl
e
-
o
f
-
8 immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
k
tkac
h
o
v
[vectorizer][2/2] Hook u
p
mult
synthesis lo
g
ic
i
nto
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
h
o
v
[1/2] Mov
e
choose_mult_variant d
e
cl
a
ratio
n
and d
e
pendent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktk
a
c
hov
[expr
.
c
] PR middle-en
d
/7170
0
: ze
r
o-extend sub-wo
r
d
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktk
a
cho
v
[ARM] Ad
d
support
f
or s
o
me
A
RMv8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[
RTL ifcvt] PR rtl-optim
i
zation/71594: ICE in
noce_e
m
it_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkachov
[
A
RM] Delete
t
humb_reload_i
n
_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][2/2] (
R
e)Implement
vcopy<q>_lane<q> intr
i
nsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][
1
/
2] A
d
d
support INS (element)
ins
t
ruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM][1
/
4]
R
eplace uses of int_log2 by e
x
a
ct_log2
commit
|
commitdiff
|
tree
2016-06-22
k
tka
c
ho
v
[ARM] Add
initial
support for Cort
e
x-A73
commit
|
commitdiff
|
tree
2016-06-22
ktkacho
v
[AA
r
c
h64] Ad
d
i
nitial supp
o
rt for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement ->
alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
o
v
[AArc
h
6
4][obvious] Clean up
parentheses and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
ov
[RTL ifcvt] Allow simple regis
t
e
r
s
ubregs in
n
o
ce_conve
r
t
_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
ktkachov
F
ix typo in copyright boilerpl
a
te
commit
|
commitdiff
|
tree
2016-06-14
ktka
c
hov
[AArc
h
64]
H
and
l
e A
N
D+A
S
HIFT f
o
rm
of UBF
I
Z
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
acho
v
Update
documentation for ARM
a
rchitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkach
o
v
[RTL
ifcvt] Print name of
n
oce
t
rasform t
h
at succ
e
eded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Mode
l
C
SEL
instru
c
tio
n
in Corte
x
-A57
s
chedu
l
ing
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
kt
k
achov
[si
m
plify
-
rtx] Fix unused variab
l
e
w
arning in simplify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[3/3][RTL ifcvt] PR midd
l
e-end/3
7
780: Conditio
n
al ex
p
ression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[2/3][AArch64] Keep CTZ components toget
h
er un
t
il af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktk
a
chov
[1/3][AR
M
]
K
eep ctz expressi
o
n
s together until
after
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious
]
F
i
x
typos
in *thumb
1
_mul
s
i3
c
omm
e
nt
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[
rtlana
l
] Fix
r
tl-op
t
imization/7129
5
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
F
i
x fallout f
r
o
m: [
A
RM] PR targe
t
/70830: A
v
o
id POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use
proper output modifier
f
or DIm
o
de register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie
operand 1
to operand 0 in AESMC pa
t
tern
w
hen
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
kt
k
a
chov
[AArch64]
U
s
e
aarch64_fusion_enabled_p
t
o
check
for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[AArch6
4
]
R
emove aarch64_simd
_
a
ttr
_
length_
m
ov
e
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[AArch64] Tie operan
d
1 to operand
0
i
n
A
E
SMC patte
r
n
.
.
.
commit
|
commitdiff
|
tree
next