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
[MVE] VMOVX patterns
2019-08-28
D
a
v
i
d Gr
e
en
[MV
E
]
V
MOVX
p
atterns
commit
|
commitdiff
|
tree
2019-08-21
D
avid Gree
n
[ARM]
F
ormatting for ARMI
n
str
M
V
E
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-08-19
David
Green
[ARM] MVE se
x
t
costs
commit
|
commitdiff
|
tree
2019-08-16
David
G
ree
n
[ARM] MVE sext of a load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
D
a
v
id Gr
e
en
[ARM] Correct
r
egister fo
r
narrowing and
w
id
e
ning M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
Gree
n
[A
R
M] Do
n
't pretend we know ho
w
t
o
gen
e
r
ate MVE
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
David
G
re
e
n
[
ARM]
Fix alignment checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Gr
e
en
[
ARM]
MVE predicate store pa
t
t
e
rns
commit
|
commitdiff
|
tree
2019-08-15
David
Gree
n
[
ARM]
M
V
E
trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[
ARM]
A
dd MVE beats
vector cost m
o
del
commit
|
commitdiff
|
tree
2019-08-12
David Gr
e
en
[A
R
M] se
x
t of a load is free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE
s
h
uffle broadca
s
t costs
commit
|
commitdiff
|
tree
2019-08-12
Dav
i
d G
r
een
[ARM]
P
ut
s
ome of the TTI costmodel behind hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
avid Green
[ARM]
A
dd or update
a
number of costmo
d
el te
s
ts
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Da
v
i
d
Gree
n
[ARM]
MVE spill
v
ector
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[M
V
E] Don't try to unroll
v
ectoris
e
d
MVE l
o
ops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[A
R
M] Perm
i
t aut
o
-vectorization
u
s
ing MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Add
supp
o
rt for MVE pre and
p
ost inc loa
d
s and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Davi
d
Green
[
A
RM]
M
V
E big en
d
ian loads/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gree
n
[ARM] Tig
h
ten up VLDR
H
.
32 with
l
ow alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
Rejig MVE load store
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David
G
reen
[ARM]
M
VE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM] Fix for MVE V
R
E
V
64
commit
|
commitdiff
|
tree
2019-07-28
D
avid Green
[ARM] MVE
VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Gre
e
n
[AR
M
]
Better pa
t
terns
for f
p
<
> p
r
edicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Rewrite how VCM
P
are
low
e
re
d
, using a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM]
D
isable MVE
fptosi and fri
e
n
ds
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] More MVE compare v
e
c
tor splat combine
s
f
o
r ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] MVE compare
ve
c
to
r
splat
com
b
i
n
e
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[
A
RM] Better OR'
s
for MVE
compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Bet
t
e
r AND's
f
or MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[ARM] MVE floating po
i
nt
c
ompares a
n
d selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM] B
a
sic And/Or/Xor
handling f
o
r MVE predi
c
ates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predicate
registe
r
support
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[ARM]
M
V
E integer co
m
pares and select
s
commit
|
commitdiff
|
tree
2019-07-23
D
avid Green
[
A
RM] Rename NEONModIm
m
to VMOVMod
I
mm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
Davi
d
G
r
e
e
n
[A
R
M]
F
ix for
M
VE
V
PT block pas
s
commit
|
commitdiff
|
tree
2019-07-21
D
a
vid G
r
een
[A
R
M
]
Move MVE
V
P
T
block tests into
t
h
e
Thu
m
b2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
avid
G
r
een
[ARM] M
V
E vector for 64bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[ARM]
M
inor
f
or
m
at
t
ing
in ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[
A
RM] MVE
Vect
o
r Shift
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Gre
e
n
[ARM]
Move Shi
f
ts
a
fter Bit
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d Green
[
ARM] Adjust how NEON
shifts
a
re lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] Add sig
n
and
zero exten
d
pattern
s
for MV
E
commit
|
commitdiff
|
tree
2019-07-13
D
avid
G
reen
[ARM] MVE VN
E
G
instru
c
tion patterns
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gr
e
en
[
ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
D
avid G
r
een
[ARM] MVE inte
g
er min and
max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE V
R
INT supp
o
rt
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM]
M
VE minnm and maxnm inst
r
uctions
commit
|
commitdiff
|
tree
2019-07-10
David G
r
e
e
ne
Reve
r
t "[System
M
ode
l
] [TTI] Up
d
ate cach
e
an
d
prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David
Greene
[Syste
m
Model] [TTI] Upda
t
e cache and prefetc
h
T
TI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add t
e
st f
o
r MVE
a
nd no flo
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Gr
e
e
n
[ARM] MVE patterns for
VMVN
,
VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Gre
e
n
[ARM
]
MVE VMOV
i
mme
d
iate ha
n
dling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
ARM]
M
VE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
Favo
u
r PL
/
MI over GE/LT
w
hen possible
commit
|
commitdiff
|
tree
2019-07-04
David
G
reen
[ARM] Added testing
for D64
1
60
.
NF
C
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
M
VE bi
t
wise in
s
truct
i
on patterns
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM]
A
dd MVE
mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] Mark
m
ath routines as n
o
n-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM]
M
V
E
patterns for
V
ABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gree
n
[A
R
M] Wi
d
ening loads an
d
narrowin
g
stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
en
[ARM]
M
V
E loads
and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM
]
Mark div
a
nd rem a
s
expand f
o
r MVE
commit
|
commitdiff
|
tree
2019-06-28
D
av
i
d Green
[AR
M
] Select
MVE fp add a
n
d sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE a
d
d and
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
V
E vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vid Green
[
ARM] Move low
o
verh
e
ad loop codegen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[
A
RM] Enabl
e
Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] Adjust isLegalT1Ad
d
ress
I
m
m
ediate for non-le
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM] Add MV
E
a
ddressing to isLe
g
alT2Add
r
e
s
sIm
m
edi
a
t
e
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add f
p
1
6
addressing to i
s
LegalT2AddressImme
d
iate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM] Add extra gep costmodel tes
t
s
for M
V
E and
h
alf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[
A
RM] Ad
d
HasNEON
f
or all
N
eon patterns
in ARM
I
ns
t
rNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
D
a
v
i
d Greene
[X86-64] F
i
x 2
5
6-bit SET0 lowe
r
ing fo
r
non-VLX t
a
rge
t
s
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id G
r
een
[A
R
M
] S
e
lect fp16
f
ma
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Gree
n
[ARM]
S
elect a n
u
mber of fp16 roundin
g
func
t
ions
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[ARM
]
Promote various fp16 mat
h
i
ntrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[AR
M
] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avid Gree
n
[
ARM]
S
elect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[AR
M
] Promote f
p
16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[AR
M
] Add som
e
base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Green
[ARM] Don't use th
e
Mach
i
ne Sche
d
u
l
er for c
o
rtex
-
m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Gre
e
n
[
ARM
]
Cortex-M4 sc
h
edule
commit
|
commitdiff
|
tree
2019-05-08
David Gre
e
ne
[Reassocia
t
ion] Pl
a
ce m
o
v
ed instruct
i
o
n
s after
l
a
n
ding
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Green
[
A
RM]
Update check for C
B
Z in Ifc
v
t
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Don't replicate instru
c
tions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limit the
recursion for s
e
tu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David
Green
[ARM] Rewrite isLeg
a
l
T2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id Green
[ARM]
Add a
n
extra test for co
n
stan
t
hoist
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
David
G
reen
[ARM] Add an extra constant
ho
i
sting
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Gr
e
en
R
evert rL35774
5
: [SelectionD
A
G] Com
p
u
te
known bit
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixu
p
opt-remarks
.
ll gold
plugin tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
a
v
i
d
Gr
e
en
[ARM] Check that CPSR doe
s
n
o
t have other us
e
s
commit
|
commitdiff
|
tree
2019-03-17
D
avid Gr
e
e
n
[ARM] Search backwards for
CMP when combini
n
g into CBZ
commit
|
commitdiff
|
tree
2019-03-17
Da
v
i
d
G
reen
[ARM] Add s
o
me
C
BZ
c
onstant island tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
a
vid
Green
[LSR] At
t
e
mpt to in
c
rease t
h
e
accuracy of LS
R
's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[SC
E
V
]
E
n
sure
that isHighCostExp
a
ns
i
o
n
take
s
int
o
a
c
count
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
G
ree
n
[SCEV] Add s
o
m
e extra tests
for IndV
a
rS
i
mplify
s
loo
p
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Da
v
id Green
[ARM] Add some m
o
re missi
n
g T1 op
c
odes for t
h
e
p
eephole
.
.
.
commit
|
commitdiff
|
tree
next