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] Split X-reg UBFIZ into W-reg LSL when possible
2016-12-16
ktkachov
[A
A
rc
h
64] S
p
lit X-reg UB
F
IZ into W-
r
eg LS
L
when possib
l
e
commit
|
commitdiff
|
tree
2016-12-16
ktkach
o
v
[AArch64
]
Split X
-
reg UB
F
X
into
W-reg
L
SR when possible
commit
|
commitdiff
|
tree
2016-12-12
ktkachov
[
l
ibstdc
+
+
]
[
t
e
stsuite] XFAIL tests relying
o
n
l
on
g
.
.
.
commit
|
commitdiff
|
tree
2016-12-06
ktkachov
[ARM][committed] Sort ARMv
8
pr
o
ce
s
s
ors by a
l
phabetic
.
.
.
commit
|
commitdiff
|
tree
2016-12-02
ktka
c
hov
[
A
Arch64] Separate shrink
w
ra
p
ping
hoo
k
s implementation
commit
|
commitdiff
|
tree
2016-11-30
ktkachov
[AArch64]
P
R
target/
7
8362: Make sure to
o
nly take REGNO
.
.
.
commit
|
commitdiff
|
tree
2016-11-24
ktkachov
[TER] PR
t
arge
t
/48863
: Don't rep
l
ace
e
xpres
s
ions across
.
.
.
commit
|
commitdiff
|
tree
2016-11-22
ktkachov
[
ARM] PR ta
r
get
/
78439: Update movdi constraints for
.
.
.
commit
|
commitdiff
|
tree
2016-11-21
k
t
ka
c
h
ov
Remove dead FIX
M
E
commit
|
commitdiff
|
tree
2016-11-17
ktk
a
c
h
o
v
[AArch64] E
x
pand DImode constant
s
tores to two SImo
d
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-17
ktkachov
[AArch6
4
] Fix
g
cc
.
dg/tort
u
re/float32-builtin
.
c with
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[
ARM] PR target/78364:
A
dd
p
roper res
t
rictions
to ze
r
o
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[2
/
2] Add store mergi
n
g unit tes
t
s
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[ARM][2/2] Re
m
ove
old rtx
c
osts
commit
|
commitdiff
|
tree
2016-11-08
k
t
kach
o
v
[ARM][1/2] Use generic_extra_
c
osts in all remaining
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[
1
/2] Fix off-by-one error in clear_
b
it_regio
n
i
n
stor
e
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
k
tkach
o
v
[AArc
h
64]
F
ix PR t
a
rget/77822: Use t
i
ghter pre
d
icates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkacho
v
[rtlanal] Fix W
O
RD_REGISTER_OPERATIONS condition
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
F
ix for big-end
i
an gcc
.
c
-
torture/ex
e
cute/pr55750
.
c
commit
|
commitdiff
|
tree
2016-11-02
k
t
k
ac
h
ov
PR tree-optimization/78170:
T
runcate sign-extended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
k
tkachov
PR tree
-
o
p
t
imization/78162: Reject negat
i
ve offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[
A
Arch64] Add f
u
nction comm
e
nts to some prolo
g
ue
/
e
pilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
ktk
a
chov
GIMPLE store merging pass
commit
|
commitdiff
|
tree
2016-10-24
ktkachov
[ch
e
ck_GNU_style
.
s
h
]
M
o
re aggressive
l
y ignore
dg-xx
x
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkach
o
v
[ree
]
PR rtl-optimi
z
ation/78038:
H
a
ndle glo
b
al
register
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktk
a
chov
[AArch64]
U
se new target pass regis
t
ra
t
ion framework
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
ktkachov
[
A
Arch64] Add sp
e
l
lchecking hints fo
r
-march,-m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkacho
v
[simplify-r
t
x] Zero
-
initialise local a
r
ray
i
n
simplify_imm
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-con
s
t] Fix native_encode
_
real for HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
k
tkachov
Re
v
ert: [RTL ifcvt]
T
ransform (X == CST) ? -CST : Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
ktkachov
[RTL ifcvt] Trans
f
orm (X == CST)
? -
C
S
T :
Y into (X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
kt
k
a
c
hov
[
A
RM] Fix -Wi
m
pli
c
it-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[regrename][sel-sched] Fix bogu
s
us
e
of HARD_FRAME_POINTER_R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
kt
k
achov
[simpl
i
f
y
-rt
x
] (G
T
U
(
PLUS
a
C) (C - 1)) -->
(
LTU a
-C)
commit
|
commitdiff
|
tree
2016-09-12
kt
k
achov
[expmed
.
c] PR
m
iddle-end/77426 Delet
e
d
u
plicate condition
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
ktkac
h
ov
[AArch64] Add ANDS pattern for CMP+
Z
E
R
O_EX
T
END
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[ARM] PR target
/
70473
:
Red
u
ce size o
f
C
o
rtex-A8 automaton
commit
|
commitdiff
|
tree
2016-08-26
ktkachov
[AR
M
] Refactor MOVW/MOVT fu
s
ion
l
o
gic to
allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
k
t
kachov
[AArch
6
4]
A
ll
o
w
multipl
e
-of-8
i
mm
e
diate offse
t
s fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[vectorizer][2/2] H
o
ok u
p
mult synthes
i
s
l
ogic int
o
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktka
c
hov
[1/2] Move ch
o
ose_mult_var
i
an
t
declaration and depen
d
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
tkacho
v
[expr
.
c] PR mi
d
dle-end/7
1
70
0
: zer
o
-
exten
d
sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
kt
k
a
chov
[ARM] Add support for some ARM
v
8-A cores to
driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktkachov
[RTL ifcvt] PR r
t
l-optimization/71594: ICE
i
n noce_emit_cm
o
v
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkac
h
ov
[ARM] Delete th
u
mb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktka
c
h
o
v
[AArch64][2/2
]
(Re)
I
mplement vcopy<q>_lane<q> intrinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AAr
c
h6
4
][1/2] Add support INS (eleme
n
t) instr
u
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
ktkachov
[ARM]
[
1/4] Replace
u
s
e
s of i
n
t
_
log2 by
e
xact_log2
commit
|
commitdiff
|
tree
2016-06-22
ktkac
h
ov
[AR
M
]
Ad
d
initial support for Cortex-A7
3
commit
|
commitdiff
|
tree
2016-06-22
ktkachov
[AArc
h
64] Add in
i
tial suppo
r
t for Cortex-A73
commit
|
commitdiff
|
tree
2016-06-20
ktkac
h
ov
[typo] alignement -> a
l
ignment
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
o
v
[
AA
r
ch
6
4][ob
v
io
u
s] Clean up parentheses and use GET_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
tkac
h
ov
[RTL ifcvt] Allow sim
p
le register
s
ubregs i
n
noce_convert
_
mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
kt
k
a
c
hov
Fix typo
in co
p
yrig
h
t
b
o
ilerplate
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
[AArch64] Handle AND+
A
SHIFT
form of
U
BFIZ
correctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Update do
c
umentation for ARM a
r
chi
t
ecture
commit
|
commitdiff
|
tree
2016-06-09
k
t
k
a
chov
[
RTL ifcv
t
] Print na
m
e of noce trasform t
h
at succeeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] M
o
del CSEL inst
r
uction
in Cortex-A57 schedu
l
ing
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
ktkac
h
ov
[
s
implify-rtx]
F
ix
u
nu
s
ed var
i
able
w
arning in simpl
i
fy_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkacho
v
[
3
/3][RTL
i
fcvt]
PR middl
e
-end/3778
0
:
Co
n
ditional expressi
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
tka
c
h
ov
[2/3][
A
Arc
h
64] Ke
e
p CTZ comp
o
nen
t
s together unt
i
l af
t
er
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
kt
k
acho
v
[
1
/3
]
[AR
M
] Keep ctz exp
r
essions together until aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[
ARM][obv
i
ous] Fi
x
t
y
pos in *thumb
1
_
m
ulsi3 co
m
ment
commit
|
commitdiff
|
tree
2016-06-02
k
t
ka
c
hov
[rtlanal
]
Fix rtl-optimizat
i
o
n
/
71
2
95
commit
|
commitdiff
|
tree
2016-06-02
ktkachov
Fix fallou
t
from
:
[ARM] PR target
/
7083
0
: Avoid POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[
A
RM] Use
proper output
m
odifier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktka
c
hov
[
A
RM] Tie o
p
e
r
and
1
t
o operand
0 in AESMC patter
n
whe
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkac
h
ov
[AArch64] Use aa
r
ch64_fusion_enabled_p to check for
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkacho
v
[AArch64]
Remove
aarch64
_
si
m
d_attr_length_move
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64] Tie o
p
e
rand 1 to operand
0
in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simplify ashl
<
mode>3 e
x
p
a
n
der for
S
HORT modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[
AArch64
]
Delete obso
l
ete CC_ZESWP and CC_S
E
SWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[
RTL i
f
cvt] PR rtl-o
p
t
i
m
iz
a
tion/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
kt
k
a
c
h
o
v
[ARM]
[
4/4] Simplify checks for CONS
T
_INT_P and comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM]
[
3/4] Cleanup casts from I
N
TVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
kachov
[AR
M
][2/4] Replace
c
asts of
1
to HOST_WIDE_
I
NT by HOS
T
_WID
E
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
tka
c
h
o
v
[ARM]
P
R target/69857 Remove bogus e
a
r
ly return false
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
k
t
kach
o
v
[
A
RM]
Fix costing of
s
i
gn-
e
xten
d
ing
l
o
a
d in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/71056
:
D
o
n
't use
vecto
r
ized
builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AArch64] PR t
a
rge
t
/70809: Delete
aarch64_vmls
<
mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
kt
k
a
c
hov
[AArch64
]
[tests] Skip cpu-dia
g
nostics tests w
h
en ove
r
rid
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkacho
v
[obvious] Typo fix in t
r
ee-ssa-loop-ivanon
.
c
commit
|
commitdiff
|
tree
2016-05-13
ktkachov
[obvious]
F
ix param
n
a
m
e in dump file
commit
|
commitdiff
|
tree
2016-05-12
ktkachov
[ARM]
PR t
a
rget/708
3
0
: Avoid POP-{reglist}^ when ret
u
rnin
g
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
ktkacho
v
[ARM] Add mode to p
r
obe
_
s
tack set o
p
era
n
ds
commit
|
commitdiff
|
tree
2016-04-28
ktk
a
chov
[
i
nternal-fn
.
c
]
[committed] Convert conditional compila
t
ion
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkachov
[AArch6
4
] Defi
n
e
WO
R
D
_
REGIST
E
R_
O
P
E
RATIONS to zero and
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktkachov
[rtlan
a
l
.
c] Convert conditi
o
nal
compil
a
tion on W
O
RD_REGIST
E
R
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
ktk
a
c
hov
F
ix
FAIL: gcc
.
dg
/
tree
-
ssa/minmax-
2
.
c scan-
t
ree
-
dump
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkachov
[AArch64
]
W
o
rk a
r
ou
n
d PR targe
t
/6
4
971
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[ARM][doc
]
D
o
cumen
t
deprecation
o
f pre-ARMv4
T
archit
e
cture
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
ktkachov
[test
s
ui
t
e] PR rtl-optimization/70681:
X
F
AIL ira-shrinkwrap
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
k
tkach
o
v
[ARM] PR
target
/
70
5
6
6
Che
c
k that
c
o
n
d
i
tion
regi
s
ter
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[ARM] Reduce size of
arm1020e auto
m
a
ton
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[AR
M
] Split
o
u
t
armv7ve e
f
fec
t
i
ve t
a
rget check
commit
|
commitdiff
|
tree
2016-03-23
k
t
kachov
[ARM] PR driver/70
1
32:
A
void
double fclose in driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkacho
v
[AArch64] Fix gcc
.
target/aarch64/ve
c
t-reduc-o
r
_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkach
o
v
[AA
r
ch64] P
R
target/
7
0002: Make aarch64_se
t
_
c
urrent_fu
n
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
ktkachov
[AArch64]
F
ix thinko in handl
i
ng of -momit-leaf-f
r
ame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkach
o
v
[obvi
o
us] Fix t
y
po
i
n t
r
ee-ssa-ma
t
h-opts
.
c
commit
|
commitdiff
|
tree
next