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
Update OpenACC data clause semantics to the 2.5 behavior
2017-01-12
ktkachov
A
dd C
o
rt
e
x-A15 tuning to
gcc
.
dg/uni
n
it-pre
d
-8
_
a
.
c
commit
|
commitdiff
|
tree
2017-01-09
ktkachov
[
t
r
ee-ss
a
-address] Avoid c
r
eatin
g
non-ca
n
onical RT
L
.
.
.
commit
|
commitdiff
|
tree
2016-12-20
ktkach
o
v
[ARM] PR
t
ar
g
et/78694: Avoid invalid
RTL sharing
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-12-16
ktkachov
[AArch
6
4]
Spli
t
X
-reg UBFIZ into
W-
r
eg LSL when
possible
commit
|
commitdiff
|
tree
2016-12-16
kt
k
ach
o
v
[AArch64] Split X-
r
eg UBFX in
t
o
W-reg LSR when possibl
e
commit
|
commitdiff
|
tree
2016-12-12
k
t
kachov
[libstdc++][te
s
tsuit
e
] XFAIL test
s
r
elying on long
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktk
a
chov
[ARM][c
o
mmitted]
S
ort ARMv8
process
o
rs
b
y alphabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktkachov
[AA
r
ch64] Separate s
h
ri
n
k wrapping
h
ooks
implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AA
r
ch64] PR t
a
rget/78362:
Make sur
e
to only take
REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
k
t
ka
c
h
o
v
[TER] PR targ
e
t/48863 : D
o
n't
replace exp
r
es
s
io
n
s across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkach
o
v
[ARM] PR target/78439
:
Update m
o
vdi cons
t
raints
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
kachov
Remov
e
dead FIXME
commit
|
commitdiff
|
tree
2016-11-17
k
t
kachov
[AArch64]
Expand D
I
mode constant sto
r
es to
t
w
o
S
I
mod
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[
AArch6
4
] Fi
x
g
cc
.
dg/to
r
ture/flo
a
t32-builtin
.
c
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkachov
[A
R
M] PR target/78364: Add p
r
o
p
er re
s
tr
i
ctions to
z
er
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
t
kachov
[2/2] Add store
merging unit tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] Remove old rtx costs
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[A
R
M][1/2] Use
generic_
e
xtr
a
_costs in all
r
emainin
g
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1/2] Fix off-by-one error
i
n clear_bit_re
g
i
o
n
i
n store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktk
a
chov
[AArch64]
Fix PR target/77822: Use tighter pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
k
t
k
achov
[rtl
a
n
a
l
]
Fix
W
O
RD_RE
G
IS
T
E
R
_OPER
A
TIONS condit
i
on in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
Fix for big-endian gcc
.
c-torture/execute/pr55
7
50
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
P
R
tree-optim
i
z
ati
o
n/78170: Truncate
s
ig
n
-ex
t
ended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR tree-op
t
imiza
t
ion/781
6
2: Reject negativ
e
offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[A
A
rch64] Add
f
unct
i
on co
m
ments
t
o some prolo
g
u
e
/
epilogu
e
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktkachov
G
I
M
P
LE
store mergin
g
p
a
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[check
_
GNU_style
.
s
h] Mor
e
aggre
s
sively ign
o
r
e
d
g
-xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkach
o
v
[ree] PR rtl
-
o
p
timi
z
ation
/
78038: Handle globa
l
registe
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkachov
[AA
r
ch64]
Use
new target pass registration framew
o
r
k
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
k
tk
a
c
h
o
v
[AAr
c
h6
4
] Add spell
c
heckin
g
hints fo
r
-mar
c
h,-mcpu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
kt
k
achov
[s
i
mplify-rtx] Zero-initialise local arr
a
y in simp
l
ify_im
m
ed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
kt
k
a
c
hov
[fold-const
]
Fix native_encode_real
f
or
H
Fmode constants
commit
|
commitdiff
|
tree
2016-10-03
ktkachov
Reve
r
t
:
[RT
L
ifcvt] Tran
s
form (X == CST) ? -
C
ST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcv
t
] Trans
f
orm (X ==
C
ST) ? -CST : Y
into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] Fix -Wimplicit-
f
allthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[reg
r
ename][sel-sched]
Fix bog
u
s u
s
e of
H
AR
D
_
F
RAME
_
P
O
INTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
k
t
kach
o
v
[simplify
-
rtx
]
(GTU (PLUS a C
)
(
C - 1)) -->
(
LTU a
-
C
)
commit
|
commitdiff
|
tree
2016-09-12
ktkach
o
v
[e
x
pmed
.
c] PR middle-
e
nd/774
2
6 Delet
e
duplicate con
d
ition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
o
v
[AArch
6
4] A
d
d ANDS
p
attern for CMP+ZERO_E
X
TEN
D
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target/7
0
473:
R
e
d
uce size
o
f C
o
rtex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktka
c
hov
[ARM] Refactor
M
OVW/MO
V
T f
u
sion
l
ogic to
allow extension
commit
|
commitdiff
|
tree
2016-08-01
ktkach
o
v
[A
A
rch64] All
o
w mul
t
iple-
o
f-8 immediate offsets for
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkacho
v
[vector
i
zer][2/2]
H
ook up mul
t
synthesis logic in
t
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[
1
/2]
Move
c
hoo
s
e
_
mult_var
i
ant
de
c
laration and dependent
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
ktkachov
[exp
r
.
c] PR m
i
ddle
-
e
n
d
/7170
0
: zero-extend s
u
b-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkachov
[ARM] Add supp
o
rt for some AR
M
v8-A cores to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcv
t
] PR
rt
l
-optimi
z
ation/71594: ICE in noce_
e
mit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[ARM] Delete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
k
t
k
achov
[AArch64][2/2] (Re)Implement
v
cop
y
<q>_lane
<
q> intrins
i
cs
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArch64][1/2] Add
s
u
pport INS (element) instruction
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tk
a
chov
[ARM][1/4] Rep
l
ace uses
o
f int_log2 by exact_lo
g
2
commit
|
commitdiff
|
tree
2016-06-22
ktka
c
h
o
v
[ARM] Ad
d
initi
a
l
sup
p
ort for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-22
k
tka
c
hov
[AArc
h
64] Add initial
support fo
r
C
ortex-
A
73
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[
typo] alignement -> alignment
commit
|
commitdiff
|
tree
2016-06-15
ktkachov
[AArch64][o
b
viou
s
] C
l
ean up par
e
nth
e
se
s
and us
e
GET_M
O
DE_U
N
I
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
ktkacho
v
[RTL ifc
v
t]
Allow simple
r
eg
i
st
e
r subregs in noce_conve
r
t_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+ASHIFT f
o
rm of UBFI
Z
correc
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
k
tka
c
hov
Upda
t
e documentat
i
on for ARM ar
c
h
itectur
e
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
ach
o
v
[RT
L
ifc
v
t] Pr
i
nt name of n
o
ce trasfo
r
m
th
a
t
succ
e
eded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
kt
k
achov
[AArch64] Model CSEL ins
t
ruction in Cor
t
ex-A5
7
schedul
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkachov
[simpli
f
y-rtx] Fix unuse
d
variable warning in sim
p
lify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[3/3][R
T
L ifcvt] PR middle-end/3778
0
:
Condi
t
ional
e
xpression
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
achov
[2/3
]
[AArc
h
64]
K
eep CTZ compo
n
ents togeth
e
r until after
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3][ARM] Keep ctz exp
r
essions together until afte
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkac
h
o
v
[ARM][ob
v
ious] Fix typos in *thum
b
1_mulsi3
comment
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
[rtlanal
]
Fix rtl-optimization
/
71295
commit
|
commitdiff
|
tree
2016-06-02
k
t
kac
h
ov
F
i
x
f
allout from:
[ARM] PR t
a
rget/7083
0
: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use pro
p
er out
p
ut m
o
difi
e
r f
o
r DImod
e
register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
k
t
kachov
[ARM]
Tie o
p
erand
1
to
operand 0 in AESMC pat
t
ern when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkachov
[AArch64] Use aarch64_fusion
_
ena
b
led_p t
o
c
h
eck
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
k
tkacho
v
[A
A
rch
6
4] Remove aarch
6
4
_
simd_attr_
l
ength_move
commit
|
commitdiff
|
tree
2016-05-27
ktkac
h
ov
[
A
A
rch64] Tie
operand 1 t
o
o
p
erand 0 in AE
S
MC
pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64]
Simplify ashl<mode>3 expa
n
der for
SHORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch64]
Delete obsolete CC_ZE
S
WP and CC
_
SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RTL ifcv
t
]
P
R rtl-
o
ptimizatio
n
/669
4
0:
A
void signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[A
R
M][4
/
4
]
Si
m
p
l
ify checks for CONST_INT_P
a
nd compa
r
ison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[
ARM][3/4]
C
lean
u
p ca
s
ts fr
o
m
I
NT
V
AL to [
u
nsigne
d
]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[AR
M
][2/4] Replace cast
s
of 1
t
o HOS
T
_WIDE_INT by HOST
_
WIDE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M]
PR target
/
698
5
7
Remove bogus e
a
rly return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktk
a
chov
[ARM] Fix costi
n
g
o
f sign-extend
i
ng lo
a
d in rt
x
c
o
s
ts
commit
|
commitdiff
|
tree
2016-05-19
k
tk
a
chov
[
ARM] PR target/71
0
5
6
: Don't use ve
c
torized builtin
s
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
tkachov
[
AA
r
ch64] PR target/
7
0
809: Delete aarch64_vmls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
k
t
k
achov
[
A
Arch64][te
s
ts]
Skip cpu-diagnos
t
ics
t
e
sts when over
r
iding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious] Ty
p
o fix in
tr
e
e-ssa-loop-i
v
anon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkac
h
ov
[o
b
vious] Fix pa
r
a
m name
in d
u
m
p
file
commit
|
commitdiff
|
tree
2016-05-12
ktkac
h
ov
[A
R
M] PR t
a
r
g
et/70830: Av
o
id POP
-
{reglist
}
^ wh
e
n ret
u
rning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktk
a
ch
o
v
[ARM] Add mode to probe_stack set opera
n
ds
commit
|
commitdiff
|
tree
2016-04-28
k
t
kach
o
v
[intern
a
l-fn
.
c
][c
o
mmitte
d
] Convert condition
a
l compi
l
ation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktka
c
hov
[A
A
rch64]
Define WORD_REGISTER_O
P
E
RATIONS to z
e
ro and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkac
h
ov
[r
t
l
a
nal
.
c]
C
o
n
v
ert condi
t
i
o
nal compi
l
ation
o
n WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktkachov
Fix FA
I
L: gcc
.
dg/tree-
s
sa/minmax-
2
.
c sc
a
n-tree-dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktka
c
hov
[AArch64
]
W
ork around
P
R
t
arget/64971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc] Docume
n
t deprecation of pre-ARMv4T
arch
i
te
c
t
u
re
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktk
a
chov
[testsuite] PR
r
tl-optimization/70681:
X
FAIL ira-shri
n
kwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
t
k
achov
[ARM] PR
ta
r
get/
7
0
566 Check that con
d
ition r
e
g
is
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
cho
v
[ARM] R
e
duc
e
size of arm1020e au
t
omaton
commit
|
commitdiff
|
tree
2016-03-23
ktk
a
ch
o
v
[ARM] Split
o
ut a
r
mv7ve effective target check
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
ARM] PR driv
e
r/70132: Av
o
id double
fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[A
A
r
ch
6
4]
F
ix g
c
c
.
target/aarch64/vect-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
next