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 gcc.dg/torture/float32-builtin.c with RTL checking
2016-11-17
ktkachov
[AArch64] Fi
x
gcc
.
dg/tort
u
re
/
float3
2
-builtin
.
c wit
h
.
.
.
commit
|
commitdiff
|
tree
2016-11-16
ktkach
o
v
[
A
RM]
P
R
ta
r
g
et/783
6
4: Add
p
roper
r
e
s
trictions to
z
ero
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
k
tkac
h
ov
[2/2] Ad
d
stor
e
m
erging unit tests
commit
|
commitdiff
|
tree
2016-11-08
ktkac
h
ov
[
ARM][2/2]
Remove
old r
t
x
costs
commit
|
commitdiff
|
tree
2016-11-08
kt
k
ach
o
v
[A
R
M]
[
1/2] Use generic_extra_costs in all r
e
main
i
ng
.
.
.
commit
|
commitdiff
|
tree
2016-11-08
ktkachov
[1
/
2] Fix of
f
-
by-one
e
rror in clear_bi
t
_region in store
.
.
.
commit
|
commitdiff
|
tree
2016-11-07
ktkachov
[AAr
c
h
64]
Fix PR target/77822: Use tighter pr
e
dicates
.
.
.
commit
|
commitdiff
|
tree
2016-11-03
ktkachov
[rtlanal] Fix
W
O
R
D_REGIST
E
R_O
P
E
R
ATION
S
condition in
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktka
c
hov
Fix
for big-e
n
d
ian gc
c
.
c-torture/execute/pr5
5
750
.
c
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
PR tree-optim
i
zation/78170:
Tr
u
ncate sign-e
x
t
ended
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkacho
v
PR tree-optimizat
i
on/78162:
R
eject negative offsets
.
.
.
commit
|
commitdiff
|
tree
2016-11-02
ktkachov
[AAr
c
h6
4
] Add function c
o
mments to some
p
rologue/epilogue
.
.
.
commit
|
commitdiff
|
tree
2016-10-28
kt
k
a
chov
GIMPLE store merging pa
s
s
commit
|
commitdiff
|
tree
2016-10-24
ktkac
h
ov
[check_G
N
U_s
t
yle
.
sh] Mor
e
aggressively ign
o
re dg
-
xxx
.
.
.
commit
|
commitdiff
|
tree
2016-10-21
ktkachov
[ree] PR rtl-optimiz
a
t
ion/78038: Handle global registe
r
.
.
.
commit
|
commitdiff
|
tree
2016-10-17
ktkach
o
v
[AArch64] Use
n
ew target
p
ass re
g
istration
fram
e
w
o
rk
.
.
.
commit
|
commitdiff
|
tree
2016-10-14
kt
k
a
chov
[
A
Arch
6
4]
A
dd spell
c
hec
k
ing
hints f
o
r -mar
c
h,-m
c
pu
.
.
.
commit
|
commitdiff
|
tree
2016-10-07
ktkachov
[simp
l
i
fy-rtx] Zero-initialise
local
a
rray in s
i
mplify_immed
.
.
.
commit
|
commitdiff
|
tree
2016-10-05
ktkachov
[fold-const] Fix native_encode_real
f
o
r
HFmode constants
commit
|
commitdiff
|
tree
2016-10-03
kt
k
achov
Reve
r
t: [RTL
ifcvt
]
Transform (X == CST) ? -CST
: Y
.
.
.
commit
|
commitdiff
|
tree
2016-09-30
k
t
kachov
[RTL ifcvt]
Tran
s
form (
X
=
=
CST)
? -CST : Y int
o
(X
.
.
.
commit
|
commitdiff
|
tree
2016-09-27
ktkachov
[ARM] F
i
x -Wimplicit-fallthrough warnings
commit
|
commitdiff
|
tree
2016-09-26
ktkachov
[re
g
rena
m
e][sel-sched] Fix bog
u
s use of HA
R
D_FRAME_POINTER_
R
.
.
.
commit
|
commitdiff
|
tree
2016-09-19
ktkach
o
v
[simplify-rtx]
(
GTU (PLUS a
C
)
(C - 1)) --> (LTU a -C)
commit
|
commitdiff
|
tree
2016-09-12
ktka
c
hov
[expmed
.
c] P
R
middle-en
d
/77426
Delete dupli
c
at
e
condit
i
on
.
.
.
commit
|
commitdiff
|
tree
2016-09-01
kt
k
ach
o
v
[AArch64] Add ANDS pattern for
C
MP+
Z
ERO_EXTEND
commit
|
commitdiff
|
tree
2016-08-26
k
t
kacho
v
[AR
M
] P
R
targ
e
t/70473:
R
educ
e
size
o
f Cortex-A8 auto
m
aton
commit
|
commitdiff
|
tree
2016-08-26
ktk
a
chov
[ARM] Refactor MOVW/
M
OVT fu
s
io
n
l
o
gic t
o
allow extensi
o
n
commit
|
commitdiff
|
tree
2016-08-01
ktkachov
[AArch
6
4] Allow multiple-of-8 im
m
ed
i
ate of
f
sets fo
r
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktkachov
[v
e
ctorizer][2/2]
H
ook up mult synthes
i
s logic into
.
.
.
commit
|
commitdiff
|
tree
2016-07-14
ktk
a
chov
[1/2]
Move choose_mult_
v
ariant declarati
o
n
a
nd dependen
t
.
.
.
commit
|
commitdiff
|
tree
2016-07-12
k
t
k
a
c
hov
[ex
p
r
.
c] PR middle-en
d
/
71700: zero-extend sub-word
.
.
.
commit
|
commitdiff
|
tree
2016-07-06
ktkach
o
v
[ARM
]
A
d
d support f
o
r som
e
ARMv8-A core
s
to driver
.
.
.
commit
|
commitdiff
|
tree
2016-07-05
ktka
c
hov
[
RTL
i
fc
v
t]
PR r
t
l-optimization/
7
1
594:
I
C
E in noce_emit_cmov
.
.
.
commit
|
commitdiff
|
tree
2016-07-01
ktkacho
v
[ARM] De
l
ete thumb_reload_in_h
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AArc
h
64][2/2] (Re)Implem
e
nt vco
p
y<q>_lane<
q
> i
n
trinsics
commit
|
commitdiff
|
tree
2016-06-30
ktkachov
[AAr
c
h64]
[
1/2] Add support INS (element) instr
u
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-24
k
tkac
h
ov
[
A
R
M
][1/4] Replace uses of
i
nt_log2 by
exact_l
o
g2
commit
|
commitdiff
|
tree
2016-06-22
ktkach
o
v
[A
R
M] Add in
i
tial support for Cortex-
A
7
3
commit
|
commitdiff
|
tree
2016-06-22
k
t
ka
c
hov
[AArch64] Add
initial support for C
o
rtex-A7
3
commit
|
commitdiff
|
tree
2016-06-20
ktkachov
[typo] alignement
->
a
lignme
n
t
commit
|
commitdiff
|
tree
2016-06-15
ktkac
h
o
v
[AArch64][obvi
o
us] C
l
e
a
n up parenthes
e
s and use
GE
T
_MODE_UNI
.
.
.
commit
|
commitdiff
|
tree
2016-06-15
k
t
kachov
[RTL
if
c
vt]
A
llow sim
p
le reg
i
s
t
er
s
ubre
g
s in
noce_con
v
ert_mu
.
.
.
commit
|
commitdiff
|
tree
2016-06-14
k
t
kachov
Fix ty
p
o
in c
o
pyri
g
ht boilerplate
commit
|
commitdiff
|
tree
2016-06-14
ktkacho
v
[AArch64
]
Handle AND+ASHIFT for
m
of UBFIZ corr
e
ctly
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
Updat
e
doc
u
m
e
nt
a
t
i
on for ARM ar
c
hitecture
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[
RTL ifc
v
t] Print name of noce
t
r
a
s
for
m
that s
u
cceeded
.
.
.
commit
|
commitdiff
|
tree
2016-06-09
ktkachov
[AArch64] Mod
e
l CSEL instruction
i
n
Cor
t
ex-A57 s
c
hedulin
g
.
.
.
commit
|
commitdiff
|
tree
2016-06-07
k
tkachov
[
s
implify-r
t
x] Fix unuse
d
variable w
a
rnin
g
in
s
implify_cond_
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktka
c
hov
[3/3
]
[RTL ifcvt] PR middle-e
n
d/37
7
80: Conditiona
l
expressio
n
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
k
t
kachov
[2/
3
][AArch64] Keep
C
TZ compo
n
e
n
ts together un
t
il aft
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-06-06
ktkachov
[1/3
]
[
ARM] Kee
p
ct
z
e
xpressio
n
s
togethe
r
un
t
il a
f
ter
.
.
.
commit
|
commitdiff
|
tree
2016-06-03
ktkachov
[ARM][obvious] Fix typos in *thumb1_mulsi3 comment
commit
|
commitdiff
|
tree
2016-06-02
k
t
k
a
c
h
ov
[rtlanal] Fix rtl-optimization/71295
commit
|
commitdiff
|
tree
2016-06-02
ktk
a
c
h
ov
Fix fal
l
out from: [AR
M
]
PR targe
t
/70830: Av
o
id POP
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Use proper o
u
tput mo
d
i
f
ier for DImode register
.
.
.
commit
|
commitdiff
|
tree
2016-06-01
ktkachov
[ARM] Tie
operand
1 to operand 0 in AESMC patte
r
n when
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktkachov
[
AArc
h
64] Use aa
r
ch64_fusi
o
n_enabl
e
d
_p to check f
o
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-31
ktk
a
chov
[AArch64] Remove a
a
rch64_
s
imd_attr_
l
ength_move
commit
|
commitdiff
|
tree
2016-05-27
ktkacho
v
[AArch64] Tie operand 1 to opera
n
d 0 in AESMC pattern
.
.
.
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Simplify ash
l
<mode>3 expander for SHOR
T
modes
commit
|
commitdiff
|
tree
2016-05-27
ktkachov
[AArch64] Delete obsole
t
e CC_ZESWP and
CC_SESWP CC
.
.
.
commit
|
commitdiff
|
tree
2016-05-25
ktkachov
[RT
L
ifcvt] PR rt
l
-optimiza
t
ion/66940: Avoid signed
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[A
R
M]
[
4/4] Simplify che
c
ks for CONST_INT_
P
a
n
d
comparison
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktkachov
[ARM
]
[3/4] C
l
eanup casts from INTVAL to [unsigned]
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
ktk
a
chov
[A
R
M][2
/
4] R
e
place casts
of 1 to HOS
T
_
W
IDE_INT by HOST_W
I
DE
_
.
.
.
commit
|
commitdiff
|
tree
2016-05-24
k
t
k
achov
[ARM
]
PR target/6
9
857 Rem
o
ve bogus e
a
rl
y
return f
a
lse
.
.
.
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] Fi
x
costing of si
g
n-extendi
n
g
load
in rtx costs
commit
|
commitdiff
|
tree
2016-05-19
ktkachov
[ARM] PR target/71056: Don't use vectorized builtins
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkach
o
v
[AAr
c
h64] PR targ
e
t
/
7
0809: Delete aarch6
4
_
v
mls<mode
.
.
.
commit
|
commitdiff
|
tree
2016-05-17
ktkachov
[AA
r
ch64
]
[tests] Skip cpu-dia
g
n
os
t
i
c
s tests
w
hen overriding
.
.
.
commit
|
commitdiff
|
tree
2016-05-13
ktkach
o
v
[
o
b
vious] Ty
p
o fix in tree-ssa-loop-iv
a
non
.
c
commit
|
commitdiff
|
tree
2016-05-13
k
t
kachov
[ob
v
ious] Fix param na
m
e in du
m
p file
commit
|
commitdiff
|
tree
2016-05-12
kt
k
ach
o
v
[
A
R
M
] PR target/70830: Avoid
P
OP-{reglist}^ w
h
en r
e
t
u
rning
.
.
.
commit
|
commitdiff
|
tree
2016-05-09
k
t
kachov
[ARM
]
Ad
d
mode
to
probe_stac
k
se
t
o
p
e
ra
n
ds
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[
internal-fn
.
c
]
[committ
e
d]
C
onv
e
rt conditiona
l
compilation
.
.
.
commit
|
commitdiff
|
tree
2016-04-28
ktkach
o
v
[AAr
c
h64] Define WORD_R
E
G
I
STER_OPERATIONS to zero a
n
d
.
.
.
commit
|
commitdiff
|
tree
2016-04-27
ktk
a
chov
[rtl
a
na
l
.
c] Convert conditional c
o
mpilati
o
n on WORD_REGISTER
.
.
.
commit
|
commitdiff
|
tree
2016-04-26
k
t
kachov
Fix
F
AIL:
g
c
c
.
dg/tree-
s
sa/mi
n
max-2
.
c scan-tr
e
e-
d
u
mp
.
.
.
commit
|
commitdiff
|
tree
2016-04-20
ktkach
o
v
[AArch64] Work around
PR target/64971
commit
|
commitdiff
|
tree
2016-04-15
ktk
a
ch
o
v
[ARM][doc] Do
c
ument
d
eprec
a
ti
o
n
o
f pre-ARM
v
4T architectu
r
e
.
.
.
commit
|
commitdiff
|
tree
2016-04-15
k
t
ka
c
hov
[testsuite] PR rtl-optimization/
7
06
8
1:
XFAIL i
r
a-s
h
ri
n
kwra
p
.
.
.
commit
|
commitdiff
|
tree
2016-04-08
ktkachov
[
ARM] PR target/
7
0566
C
h
ec
k
that condi
t
ion r
e
giste
r
.
.
.
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
R
M
] Reduce size of arm
1
020e a
u
t
o
ma
t
on
commit
|
commitdiff
|
tree
2016-03-23
ktkachov
[
A
R
M
]
S
plit out armv7ve effect
i
ve t
a
rget che
c
k
commit
|
commitdiff
|
tree
2016-03-23
k
tk
a
ch
o
v
[ARM] PR driver/701
3
2: Avoid do
u
ble fclose in
driver
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktkachov
[AArch6
4
] F
i
x gcc
.
tar
g
et/aarch64/v
e
ct-reduc-or_1
.
c
.
.
.
commit
|
commitdiff
|
tree
2016-03-11
ktka
c
hov
[AA
r
c
h
64]
P
R t
a
rget/70002:
M
ake aarch64_set_current_function
.
.
.
commit
|
commitdiff
|
tree
2016-03-10
k
t
k
achov
[AArch64] Fix thinko i
n
h
a
nd
l
i
n
g of -momit-leaf-frame
.
.
.
commit
|
commitdiff
|
tree
2016-03-08
ktkachov
[obvious
]
Fix typ
o
in t
r
ee-
s
sa-math-opts
.
c
commit
|
commitdiff
|
tree
2016-03-07
ktkac
h
ov
[ARM] Error
out of arm_neon
.
h if c
o
mpi
l
ing for
soft
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
ktkachov
[AArch6
4
][te
s
t
suite] PR target/700
0
4:
R
emove check
.
.
.
commit
|
commitdiff
|
tree
2016-03-03
kt
k
achov
[
A
R
M] PR rtl-opti
m
ization/69904:
Disallow copying/duplicatin
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
kt
k
achov
[AArc
h
64]
Set TREE_TARGET_GLO
B
ALS in aarch
6
4_
s
et_current_fun
.
.
.
commit
|
commitdiff
|
tree
2016-02-26
ktka
c
hov
[AArch64] PR target/69613:
Retur
n
z
e
ro TARGET_
S
HIFT_TRUNC
A
T
I
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
kt
k
achov
[AR
M
]
Tests
f
o
r arm_restri
c
t_i
t
pat
t
erns in thumb2
.
m
d
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[gc
s
e] PR rtl
-
optim
i
zati
o
n/69886: Check tar
g
e
t
m
ode
.
.
.
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] A
d
d initia
l
s
u
ppo
r
t for the Cortex-A32
commit
|
commitdiff
|
tree
2016-02-24
ktkachov
[ARM] PR targe
t
/69875 Fix atomi
c
_lo
a
ddi expans
i
o
n
commit
|
commitdiff
|
tree
2016-02-19
ktkach
o
v
[
A
Arch64] Skip gcc
.
tar
g
e
t/aar
c
h64/ass
e
mb
l
er_arch_1
.
.
.
commit
|
commitdiff
|
tree
next