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
[InstCombine] Signed saturation patterns
2019-10-22
David Gree
n
[InstComb
i
ne
]
Signe
d
s
a
turation patterns
commit
|
commitdiff
|
tree
2019-10-22
David
Green
[Ins
t
Comb
i
ne] Signed
saturation
tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid Green
[T
y
pes
]
Define a getWithNewBit
W
idth for Types and ma
k
e
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM] Extr
a
qd
a
dd patterns
commit
|
commitdiff
|
tree
2019-10-21
Da
v
id Gr
e
en
[ARM] Add qadd lowering
from a sa
d
d_sat
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[A
R
M] Lower sad
d
_
s
at to qadd8 and
qadd16
commit
|
commitdiff
|
tree
2019-10-21
Da
v
i
d G
r
een
[
A
RM
]
Add and adjust
satur
a
tion tests
f
o
r
upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Da
v
id Green
[AArch64] Don
'
t combine callee-
s
av
e
and local stac
k
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[C
o
dege
n
] Alte
r
the
d
efaul
t
pro
m
otion fo
r
s
at
u
ratin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David Gre
e
n
[Co
d
ege
n
] Ad
j
ust saturation test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
David Green
[AR
M
]
Selectio
n
for MV
E
VMOVN
commit
|
commitdiff
|
tree
2019-10-14
D
avid Green
[AR
M
] Add some VMOVN tests
.
N
FC
commit
|
commitdiff
|
tree
2019-10-11
Davi
d
G
reen
Re
v
ert 374373:
[Codegen] Alt
e
r the default promotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
Davi
d
Greene
[
S
y
st
e
m Model] [TTI] Mov
e
default ca
c
he/p
r
e
f
etch implement
a
t
i
ons
commit
|
commitdiff
|
tree
2019-10-10
David
G
re
e
n
[AR
M
]
VQSUB i
n
struct
i
on
commit
|
commitdiff
|
tree
2019-10-10
Davi
d
Green
[Codeg
e
n]
A
lte
r
t
h
e defa
u
lt promo
t
ion for satur
a
ting
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM] VQADD
i
n
s
t
ructions
commit
|
commitdiff
|
tree
2019-10-09
David Gree
n
e
[System Model] [TTI] Up
d
ate c
a
c
h
e
a
nd prefetch T
T
I
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
David Gre
e
n
Add an
d
adjust saturatin
g
te
s
ts
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-09
David G
r
een
[ARM
]
Add
sat
u
rating arithmetic tests
f
or MV
E
.
NFC
commit
|
commitdiff
|
tree
2019-10-08
Dav
i
d Greene
[Updat
e
C
CTestChec
k
s] Detect
f
unction
mangled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
D
a
vid Greene
Allow update_test_check
s
.
py to no
t
s
crub
n
a
m
es
.
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] I
d
entity shuffles are l
e
gal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[AR
M
]
S
o
m
e
MVE shuffle plus extend tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
D
avid Green
[llvm-mca] Add a
-
mattr
f
lag
commit
|
commitdiff
|
tree
2019-09-29
Da
v
id Gree
n
[ARM] C
o
rtex-M4 schedule additions
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] Ensure we do not
attempt to
c
reate lsll #
0
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Gre
e
n
[ARM
]
Spli
t
lar
g
e wide
n
ing MVE loads
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] MVE sext and widen/n
a
rrow tests
f
ro
m
larger types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David
G
reen
[
A
R
M
] Split large truncat
i
ng MVE s
t
ores
commit
|
commitdiff
|
tree
2019-09-19
David G
r
een
[ARM
]
MV
E
i1 spl
a
t
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
ARM] Add a Select
T
AddrMod
e
Imm7 for MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gree
n
[A
R
M] Fixup pipelin
e
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
David Green
[ARM] Re
s
erve an emergenc
y
spi
l
l
slot f
o
r
fp1
6
addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David
G
r
e
en
[ARM] Fix f
o
r MVE lo
a
d/store s
t
a
c
k a
c
cesses
commit
|
commitdiff
|
tree
2019-09-16
D
avi
d
G
r
e
en
[ARM] A pred
i
cate cast o
f
a p
r
e
dicate cast is a pre
d
icate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
David Gree
n
[
A
RM] Fo
l
d VC
M
P
i
nto VPT
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
G
reen
[ARM] Mas
k
ed loads a
n
d store
s
commit
|
commitdiff
|
tree
2019-09-15
David Green
[ARM] Sim
p
lify
a
n
d up
d
ate vmla
test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David G
r
een
[ARM] Add ea
r
lyclobber for cross be
a
t
MVE instructio
n
s
commit
|
commitdiff
|
tree
2019-09-12
David Gre
e
n
[
CGP]
E
n
sure sink
i
ng m
u
l
tiple instruct
i
ons does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David
G
r
e
e
n
[ARM]
Fix loads and stores for predicate
v
e
ctors
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Prevent ge
n
erating NEON
s
tack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Gre
e
n
[A
R
M
]
R
emov
e
decla
r
ation
o
f unim
p
lemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[
A
RM] Fi
x
u
p
t
he creat
i
on
o
f VP
T
b
lo
c
ks
commit
|
commitdiff
|
tree
2019-09-03
D
av
i
d Green
[
ARM] Igno
r
e Implici
t
CP
S
R
regs when lowerin
g
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d
Green
[ARM] Invert CSEL
predicates if the
o
pposi
t
e
is a
s
imp
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Dav
i
d Gre
e
n
[
A
R
M] G
e
nerate 8
.
1-m CSINC, CSNEG
a
n
d
C
SINV instruc
t
ions
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[A
R
M
] Add csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Fix MVE
l
dst offset ran
g
es
commit
|
commitdiff
|
tree
2019-09-03
Da
v
i
d
Gr
e
en
[ARM] More MVE
load/stor
e
t
ests for offsets around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[ARM] MVE predi
c
ate bitcast
t
est and VP
S
EL a
d
justment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[A
R
M] Use MQPR no
t
Q
P
R f
o
r
M
V
E
registers
commit
|
commitdiff
|
tree
2019-09-01
Dav
i
d Green
[ARM] Remove MVE m
a
sk
e
d load
s
/s
t
ores
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Green
[ARM] MVE Masked loads and stores
commit
|
commitdiff
|
tree
2019-08-29
Davi
d
Green
[ARM] Masked load
and store a
n
d predicate tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
D
avid
G
reen
[ARM] Move M
V
EVPT
B
l
ockPass to a separate
f
il
e
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[
M
VE] V
M
O
V
X patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM]
Form
a
tting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id Green
[ARM
]
MVE
s
e
x
t costs
commit
|
commitdiff
|
tree
2019-08-16
Da
v
i
d
G
reen
[ARM]
M
VE sext
o
f a load i
s
fr
e
e
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Corre
c
t re
g
ister fo
r
n
a
rrowing and widening
M
V
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM
]
Don't
p
retend
we know h
o
w to generate
MVE
V
LDn
commit
|
commitdiff
|
tree
2019-08-15
David
G
reen
[ARM]
Fix
ali
g
nmen
t
checks
f
o
r B
E
VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE pre
d
icate st
o
r
e patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
MVE trunc to i1
vectors
commit
|
commitdiff
|
tree
2019-08-13
Davi
d
Green
[ARM] Add
MVE beats v
e
ctor cost model
commit
|
commitdiff
|
tree
2019-08-12
D
avid
Gree
n
[
A
R
M
] sext
o
f
a load is free
commit
|
commitdiff
|
tree
2019-08-12
David
Gre
e
n
[ARM] MVE shu
f
fle broadc
a
s
t
costs
commit
|
commitdiff
|
tree
2019-08-12
David
Green
[ARM]
P
u
t
s
ome of the TTI
cos
t
model
behin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
Davi
d
Green
[ARM] Add or update
a
n
umber of c
o
stmodel tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id Green
[
ARM] MV
E
spil
l
vector test
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[
M
VE]
D
on't try t
o
unrol
l
vectorise
d
MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d G
r
e
e
n
[ARM] Per
m
it auto-vectorizati
o
n u
s
in
g
MV
E
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Add su
p
port fo
r
MVE pre
and po
s
t inc
loads a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[AR
M
] MVE big endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM] T
i
ghte
n
up VL
D
R
H
.
32 with low alignment
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Reji
g
MVE loa
d
sto
r
e test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE b
i
g
e
ndian bitc
a
sts
commit
|
commitdiff
|
tree
2019-08-01
David
Gre
e
n
[
ARM] F
i
x for MVE VREV6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
A
RM] MVE VP
N
OT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
A
RM] Better
pa
t
t
e
rns for fp <> pred
i
cate
vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] Re
w
rite how VC
M
P are lowered, us
i
n
g
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MV
E
fp
t
o
si and fr
i
e
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
M
o
re MV
E
co
m
pare vector s
p
lat co
m
bines for
AND
s
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE compare vec
t
or s
p
lat com
b
ine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] B
e
tter OR's for MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM] Better
A
ND'
s
for
M
VE compa
r
es
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE floa
t
ing point
compares and
sel
e
ct
s
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[
ARM]
Basic
And/Or/Xor h
a
n
d
ling for MVE predica
t
es
commit
|
commitdiff
|
tree
2019-07-24
D
avid
Gr
e
en
[
ARM
]
M
VE predicate register s
u
pport
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integer c
o
m
p
ar
e
s and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[ARM] Rename N
E
ONModImm to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
avid Green
[
ARM] Fix
f
o
r MVE VPT bl
o
ck pa
s
s
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Green
[
A
RM]
M
ove
MV
E
VPT block tests i
n
to the T
h
u
mb2 direct
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] MVE vec
t
or for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor format
t
ing in ARM
I
nstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[
ARM] MVE Vector S
h
if
t
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Mo
v
e Shifts after
Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Adjust how NEON shifts are lowered
commit
|
commitdiff
|
tree
next