repo.or.cz
/
llvm-core.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[CGP] Ensure sinking multiple instructions does not invalidate dominance checks
2019-09-12
Davi
d
Gr
e
en
[
CGP] Ensure sinking multip
l
e
instructions does
not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Davi
d
Green
[ARM] Fix loads
and stores for pre
d
icate vectors
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM] Prevent generating NEON st
a
ck accesses
under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David
Green
[AR
M
] Remove declar
a
tio
n
of unimplemented f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
avid Green
[ARM] Fixup t
h
e
c
reati
o
n of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] Ign
o
re I
m
plicit C
P
SR reg
s
when lowering fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Gr
e
en
[ARM] Inve
r
t CS
E
L
p
r
edica
t
es if the opposite is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David G
r
e
e
n
[ARM] Gene
r
ate 8
.
1-m CSINC, CSNEG and CSINV
instruc
t
ion
s
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id G
r
een
[ARM]
Add csel t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David G
r
een
[ARM] Fix
MVE ldst of
f
set r
a
nges
commit
|
commitdiff
|
tree
2019-09-03
D
avid
G
r
een
[ARM] More
MVE load/store tests for
o
ffsets aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Green
[ARM] M
V
E p
r
edicate bitcast te
s
t and
VPSEL adjustme
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
ARM] Use MQPR
not QPR for
MVE registers
commit
|
commitdiff
|
tree
2019-09-01
David Gree
n
[ARM
]
Remove MVE masked loads/st
o
res
commit
|
commitdiff
|
tree
2019-08-29
David Green
[AR
M
] MVE Mask
e
d
l
oads and stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM
]
Masked
l
oad and store and predicate
tes
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
ARM] Mo
v
e MVEVPTBlockPass to a separate file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
David Green
[MVE] VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM] Formatting for ARMI
n
strMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[ARM]
MVE sex
t
cos
t
s
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
M
V
E
sext of a lo
a
d
i
s free
commit
|
commitdiff
|
tree
2019-08-16
Dav
i
d Gr
e
en
[ARM] Co
r
re
c
t regist
e
r
for narrowi
n
g an
d
w
i
dening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
D
avid Green
[A
R
M
] Don't preten
d
we know how to generate MVE VLD
n
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alignm
e
nt che
c
ks f
o
r BE V
L
DRH
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[ARM] M
V
E predicate store
p
attern
s
commit
|
commitdiff
|
tree
2019-08-15
Dav
i
d Green
[ARM] MVE trunc
to i1
vect
o
rs
commit
|
commitdiff
|
tree
2019-08-13
D
avid Green
[A
R
M
]
Add
M
VE beats ve
c
t
or
cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
v
i
d Green
[
A
R
M]
MVE shuffl
e
broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put
so
m
e
o
f the TTI costm
o
d
e
l behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or
u
pdate a numbe
r
of costmodel
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
avid Green
[ARM
]
M
VE spi
l
l vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
id Green
[MV
E
] Don't try to unroll v
e
ctorised M
V
E loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Gr
e
en
[A
R
M
]
Pe
r
mit
a
u
to
-
vectorization using MV
E
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] Add support
for MVE pre and pos
t
inc loads
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] MVE big endian
loads
/
stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Tighten up VLD
R
H
.
32 with
low al
i
gnments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[A
R
M]
Rej
i
g MVE load st
o
re test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big en
d
i
an bitcasts
commit
|
commitdiff
|
tree
2019-08-01
D
a
vid Green
[ARM
]
Fi
x
fo
r
MVE V
R
E
V
6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] M
V
E VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
David G
r
een
[
A
RM] Better
pa
t
terns for
fp <> pr
e
dicate ve
c
tors
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] Rew
r
ite ho
w
VCMP are lowe
r
ed,
u
sing
a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] D
i
sable
M
VE fptos
i
and friends
commit
|
commitdiff
|
tree
2019-07-24
D
avid G
r
een
[
ARM] Mor
e
MVE c
o
mpare ve
c
to
r
splat combines
f
o
r ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
A
RM] MVE compare vector s
p
lat
combine
commit
|
commitdiff
|
tree
2019-07-24
David
G
re
e
n
[
A
R
M
]
Bette
r
OR'
s
for
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bett
e
r AND's f
o
r
MVE
compares
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] MVE floa
t
ing point c
o
mpares and selects
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
r
e
en
[ARM]
Basi
c
And/Or/Xo
r
han
d
l
i
ng
for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] M
V
E pr
e
dicate registe
r
sup
p
o
r
t
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[
ARM]
MVE integer compares and
s
elects
commit
|
commitdiff
|
tree
2019-07-23
David Gre
e
n
[ARM] Rename NEONMod
I
m
m to
V
MOVModImm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
D
a
vid G
r
ee
n
[ARM] Fix
for MVE VPT
block pass
commit
|
commitdiff
|
tree
2019-07-21
Da
v
id Gre
e
n
[A
R
M]
M
ove MVE VPT
bl
o
ck t
e
sts
into the
T
humb2
di
r
ec
t
ory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
avid Gr
e
en
[ARM] MVE vector f
o
r
6
4b
i
t type
s
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[
A
RM
]
M
i
nor
f
ormatting in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE Vector Shift
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gre
e
n
[ARM] M
o
ve Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjust h
o
w NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign
and zero
e
xtend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VNEG instruction
p
atterns
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM]
MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid
Green
[ARM] MVE i
n
teg
e
r min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM]
MVE minnm and
m
axnm
instruction
s
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid Gree
n
e
Revert
"
[
S
ystem
M
odel] [TTI]
Up
d
ate
c
ache and pref
e
t
ch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Gre
e
ne
[Sy
s
tem Model] [TTI] Update ca
c
he
a
nd
p
refetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[
A
R
M] A
d
d tes
t
for MVE an
d
no
f
lo
a
ts
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
G
r
een
[ARM] MVE patterns
for VMVN,
VORR and V
B
IC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM
]
MVE VMOV immediate handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
R
M] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] F
a
vour PL/MI over
G
E/LT when pos
s
i
b
le
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Adde
d
testi
n
g for D64160
.
NF
C
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] MVE bitwise ins
t
r
u
ction
patte
r
n
s
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id Green
[ARM
]
Add MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Mark math routines as non-legal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM]
MVE patterns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
W
idenin
g
loads and nar
r
owing stores
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id Green
[A
R
M] MVE load
s
and stores
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d
G
r
een
[ARM]
M
ark div and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM
]
Sele
c
t
M
VE fp
add a
n
d
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David
Gr
e
e
n
[
ARM] Select MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[
ARM] M
V
E vector shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
David Green
[
A
RM] Move low overh
e
ad loop codegen tests into a separ
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[AR
M
] Ena
b
le Unroll Up
p
erBound
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
G
r
ee
n
[ARM
]
A
djus
t
i
s
LegalT1AddressImm
e
diate fo
r
non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[AR
M
] Add MVE a
d
dressing
to isLegalT2Address
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] Add fp16 addressi
n
g
to
i
sLegal
T
2Address
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
i
d
G
reen
[A
R
M]
A
d
d
extr
a
gep costmode
l
tests for
MV
E
and
h
a
l
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM]
A
d
d
HasNE
O
N
fo
r
all
Neo
n
patterns in A
R
MInstrN
E
ON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David
G
reene
[X
8
6-6
4
] Fix 256
-
bit SET0 lowe
r
ing for non
-
VLX targets
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select f
p
16 fma
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[A
R
M
]
Se
l
ect a number of fp16
r
oundi
n
g
funct
i
ons
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[A
R
M] Promo
t
e var
i
ous f
p
16 m
a
th intri
n
sics
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[
A
RM
]
Select fp16 fab
s
commit
|
commitdiff
|
tree
2019-05-26
D
a
v
id Green
[ARM] Select fp1
6
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM] Promote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Add so
m
e base
f
ullfp16 tests
.
N
FC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Don't use the
M
achine
S
che
d
uler for cort
e
x-m
.
.
.
commit
|
commitdiff
|
tree
next