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
[ARM] Formatting for ARMInstrMVE.td. NFC
2019-08-21
D
a
vid Green
[ARM] Format
t
in
g
for ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[A
R
M]
M
VE sext
co
s
ts
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE sext o
f
a
l
oad is f
r
ee
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id Green
[
ARM] Correct regi
s
te
r
for n
a
rrowing
a
nd widening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
D
o
n't pr
e
tend we know
how to
g
enerate
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
Fix ali
g
nmen
t
check
s
for
B
E
VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
MVE pr
e
dic
a
te sto
r
e patterns
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[ARM]
M
VE tr
u
nc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM]
A
dd MVE beats v
e
c
t
or cos
t
model
commit
|
commitdiff
|
tree
2019-08-12
Da
v
i
d
G
reen
[ARM]
sext of
a
load
i
s free
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] MVE shuffle broadcast
costs
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Gre
e
n
[
A
RM
]
Put
some o
f
the T
T
I
cost
m
odel behin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gree
n
[ARM]
A
dd
o
r update a nu
m
be
r
of costmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM]
M
VE sp
i
l
l
v
ecto
r
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
David Green
[M
V
E] Don't try to unroll vectorised MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] Perm
i
t a
u
t
o
-vectorizati
o
n
u
s
ing MV
E
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[
ARM]
Add
support for MVE pre and post inc load
s
and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM] MVE big
e
ndian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] Tigh
t
en up VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d G
r
een
[ARM] Rejig MVE load sto
r
e tes
t
s
.
NF
C
commit
|
commitdiff
|
tree
2019-08-04
Da
v
id Green
[ARM] MVE b
i
g
endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David Green
[ARM]
Fix f
o
r MVE
V
REV64
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[AR
M
]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[ARM] Better
p
atterns
for fp <> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[
A
RM] Rewrite
h
ow
V
CMP are
l
owered, using a
s
in
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David
G
re
e
n
[ARM] D
i
sable MVE
f
ptosi a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Mor
e
M
VE compare v
e
ctor splat
c
ombines
for ANDs
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
reen
[ARM]
M
VE com
p
are
vector
splat combine
commit
|
commitdiff
|
tree
2019-07-24
David
G
ree
n
[
A
R
M] Better OR's for M
V
E com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
r
een
[AR
M
] Better AN
D
's for MVE compa
r
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] MVE floating point compares and se
l
e
c
t
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gre
e
n
[ARM] Bas
i
c An
d
/Or/Xor handling for MVE pr
e
dicates
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predicate register
s
upport
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[AR
M
] M
V
E integer compares and selects
commit
|
commitdiff
|
tree
2019-07-23
Davi
d
G
reen
[ARM] Rename NEONModImm t
o
V
M
OVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
a
v
id
G
r
een
[AR
M
] Fix f
o
r MV
E
VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[ARM] Move MVE VPT block
t
ests
into
t
he Thu
m
b
2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM
]
MVE vector for 64bit type
s
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[
A
R
M] Min
o
r for
m
atting
in
A
R
MInstrMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Gree
n
[ARM]
M
VE Vector S
h
ifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
]
Move S
h
ift
s
after
B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
Green
[AR
M
] Adjust how
N
EON
s
h
i
ft
s
are lowered
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[ARM] Add
s
ign and z
e
r
o exte
n
d p
a
t
terns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Green
[ARM] MVE VNE
G
instruc
t
ion patterns
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
Green
[ARM] MVE
i
nteger ab
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer min an
d
max
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE VRINT
s
upport
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minn
m
and maxn
m
instructio
n
s
commit
|
commitdiff
|
tree
2019-07-10
David
Greene
Revert "[System
M
o
d
el] [TTI]
Update cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
a
v
id Greene
[Syst
e
m Model] [
T
TI] Update cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
Davi
d
Green
[ARM] Ad
d
test for
M
V
E and n
o
f
l
o
ats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM
]
MVE patte
r
ns for VMVN, VORR
and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gr
e
en
[ARM] MVE V
M
OV
i
mmediate handling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id G
r
een
[ARM] M
V
E fp
to int con
v
ersions
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] F
a
vour P
L
/MI
o
v
er GE/LT when
poss
i
ble
commit
|
commitdiff
|
tree
2019-07-04
David Gr
e
e
n
[ARM] Added testing for D64
1
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
A
RM] MVE bitwise instr
u
ction
p
attern
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
A
dd MVE mul p
a
tterns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM]
M
ark math routines as
non-legal
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[A
R
M] MVE
patterns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Wideni
n
g load
s
and narr
o
w
i
n
g stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[AR
M
] M
V
E lo
a
ds and
s
t
o
res
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mar
k
div and
rem as exp
a
nd for MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
r
een
[ARM] Selec
t
MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
reen
[
ARM] Sel
e
ct MVE add
and sub
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[
A
RM] MVE
v
e
ctor shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM] Move
l
o
w o
v
e
rh
e
ad
loop codege
n
tests i
n
to
a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Gr
e
en
[ARM] Enable Unro
l
l UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] A
d
just isLeg
a
l
T
1AddressImmediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d
Green
[
A
R
M]
Add MVE addre
s
sing to
i
sLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Ad
d
fp16 addre
s
s
ing to
i
sL
e
gal
T
2
A
ddressIm
m
ed
i
at
e
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[
A
RM
]
Add extra gep costmodel t
e
st
s
f
o
r M
V
E
and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
A
d
d HasNEON fo
r
al
l
Ne
o
n p
a
tterns
in ARMInstr
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Greene
[X8
6
-64] Fix 256-bit
SE
T
0
l
owering for non
-
VLX targets
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
ARM]
S
elect fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select a number of fp16 roundi
n
g functi
o
ns
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Prom
o
te various
fp16 math
intrins
i
cs
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[AR
M
] Select fp
1
6 fabs
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
G
reen
[
ARM]
Selec
t
fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d
Green
[ARM] Pr
o
mote fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM] Add some
b
a
s
e
fullfp16 tests
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Do
n
't
u
se the Machine Schedul
e
r f
o
r
cort
e
x
-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Green
[ARM] Cortex-M
4
sche
d
ule
commit
|
commitdiff
|
tree
2019-05-08
Da
v
id Greene
[Rea
s
s
o
ciation] Plac
e
moved instructio
n
s
after lan
d
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
David
G
re
e
n
[ARM] Update c
h
e
c
k for C
B
Z
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
D
a
v
id Green
[ARM] Don't rep
l
i
cate instructions in
Ifcvt at
m
i
nsize
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Gre
e
n
[
L
SR] L
i
mit t
h
e
re
c
ursio
n
for set
u
p cost
commit
|
commitdiff
|
tree
2019-04-21
David G
r
een
[ARM] Rewrit
e
isL
e
galT2A
d
dressI
m
mediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an extra
t
est for cons
t
ant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Gre
e
n
[
ARM] Add an
e
x
tra cons
t
ant hoisting te
s
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David G
r
een
Rev
e
r
t rL357
7
45
:
[Selectio
n
DAG] Compute known b
i
ts
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Davi
d
Green
F
i
xup opt-rem
a
rks
.
l
l gol
d
plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
avid Green
[ARM]
Ch
e
ck
that
CPSR does not have ot
h
er use
s
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Search b
a
ckw
a
rds for CMP wh
e
n
combining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David
G
reen
[ARM] Add s
o
me CBZ c
o
nstant islan
d
tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to
i
ncr
e
a
s
e the a
c
curacy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Da
v
id Green
[SC
E
V
]
E
ns
u
r
e
t
h
at i
s
H
i
g
hCostExpansion takes into
accoun
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Add some e
x
tra
t
ests
f
o
r
IndVar
S
implify
s
loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Ad
d
some more
missing T1 opcodes for th
e
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Greene
[CMake] Honor
L
L
V
M_EXTERNAL_<p
r
oj>_SOURCE_DI
R
commit
|
commitdiff
|
tree
next