repo.or.cz
/
llvm-complete.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
Gr
e
en
[InstCombin
e
] Signed saturation
p
atterns
commit
|
commitdiff
|
tree
2019-10-22
David
G
reen
[InstC
o
mbine] Signed
satu
r
ati
o
n
tests
.
N
FC
commit
|
commitdiff
|
tree
2019-10-21
David Green
[T
y
pes] Defi
n
e a getWithNewBitWidth for
T
y
pes
a
nd make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David Green
[
ARM]
E
xtra qdadd pa
t
terns
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[ARM
]
A
d
d
qadd
l
ower
i
n
g from a sadd_sa
t
commit
|
commitdiff
|
tree
2019-10-21
David
G
reen
[
A
RM] Lower sadd_sat t
o
qadd8 and qadd
1
6
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM] Add and a
d
just sa
t
uration test
s
f
or upcoming
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Da
v
id Green
[AA
r
ch64] Don't comb
i
ne callee-sav
e
an
d
local stack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
David Green
[
C
odegen]
A
l
ter the default pr
o
motion
fo
r
satur
a
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David Green
[Codegen] Adju
s
t
satu
r
ati
o
n
t
est
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM] Selection for
M
V
E
V
M
O
V
N
commit
|
commitdiff
|
tree
2019-10-14
Da
v
id Green
[ARM] Add some VMOVN test
s
.
N
FC
commit
|
commitdiff
|
tree
2019-10-11
David Green
Rever
t
374373: [Codegen] Alter
t
he defaul
t
p
romotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Gr
e
e
n
[ARM] VQSUB
i
nstruction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[Codegen
]
Alter the d
e
faul
t
promotion for
saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Green
[ARM]
V
QADD instructions
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid Green
A
dd a
n
d adjust satura
t
i
ng tes
t
s
.
N
FC
commit
|
commitdiff
|
tree
2019-10-09
David Green
[ARM] Add saturating arit
h
meti
c
tes
t
s
for
M
VE
.
N
F
C
commit
|
commitdiff
|
tree
2019-10-02
David Green
[ARM] I
d
en
t
ity
shuffles are legal
commit
|
commitdiff
|
tree
2019-10-01
David G
r
e
e
n
[ARM] Some MVE shuffle plus extend tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-01
David Gre
e
n
[ll
v
m-mca] Add a -ma
t
t
r flag
commit
|
commitdiff
|
tree
2019-09-29
David Green
[ARM] Corte
x
-
M4 sched
u
le additions
commit
|
commitdiff
|
tree
2019-09-25
David Green
[ARM] Ensure we do not att
e
m
pt
t
o crea
t
e ls
l
l #0
commit
|
commitdiff
|
tree
2019-09-24
David Gr
e
en
[
A
RM] Split large widening MV
E
loads
commit
|
commitdiff
|
tree
2019-09-24
David Green
[A
R
M] MVE sext an
d
w
i
d
en/narrow tests from larger
types
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
David Green
[ARM] Split large truncating MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David
Green
[AR
M
] MVE i1 splat
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
R
M] Add a SelectTAddrModeImm7 for MVE
narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Gr
e
en
[ARM] Fi
x
up
pipe
l
ine test
.
N
FC
commit
|
commitdiff
|
tree
2019-09-17
D
avid Green
[ARM] R
e
se
r
ve an emergency
s
p
ill slot for fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Davi
d
Green
[ARM] Fix for MVE l
o
ad/sto
r
e stack
a
ccesses
commit
|
commitdiff
|
tree
2019-09-16
D
a
v
i
d
Green
[ARM] A
p
redicat
e
cas
t
of a
p
redicate cast is a p
r
e
d
icate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d
Gre
e
n
[A
R
M] Fold VC
M
P i
n
to
VPT
commit
|
commitdiff
|
tree
2019-09-15
David Gr
e
en
[ARM]
M
asked l
o
ads and
s
tores
commit
|
commitdiff
|
tree
2019-09-15
Davi
d
Green
[
A
RM] Sim
p
lif
y
and up
d
a
t
e
vmla test
.
NFC
commit
|
commitdiff
|
tree
2019-09-13
David
G
r
een
[
ARM
]
A
d
d ea
r
lyclo
b
ber f
o
r cros
s
b
e
a
t M
V
E
i
n
stru
c
tio
n
s
commit
|
commitdiff
|
tree
2019-09-12
Da
v
id Gree
n
[CGP] Ensure sinking mult
i
ple instr
u
ctions does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Green
[ARM] Fix l
o
ads and s
t
or
e
s for pr
e
d
i
cate
vecto
r
s
commit
|
commitdiff
|
tree
2019-09-09
Da
v
i
d
Green
[
A
RM] Preve
n
t ge
n
e
ratin
g
NEON stack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
Da
v
id Gre
e
n
[ARM]
R
e
mo
v
e
d
eclaration of u
n
imp
l
e
m
ented
f
unct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
D
a
vid Green
[ARM] Fixup th
e
creatio
n
of VPT blocks
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[AR
M
] Ignor
e
Implicit CPSR
r
egs
when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
avid Green
[ARM] Invert
C
SEL predicat
e
s
if the opp
o
s
i
te is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM]
Generate 8
.
1-m
C
SINC, CSNEG and CSINV inst
r
uc
t
ion
s
.
commit
|
commitdiff
|
tree
2019-09-03
David Gree
n
[ARM
]
A
d
d csel tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David Green
[A
R
M] F
i
x MVE ldst
o
ffset r
a
nges
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] More MVE load/sto
r
e tests for offsets
a
roun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid Green
[ARM] MVE
p
r
e
dicate bitcast t
e
s
t
and VPSEL adjustm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David G
r
een
[
ARM] Use MQ
P
R not QPR for MV
E
regi
s
ters
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM]
Remove MVE maske
d
loads/store
s
commit
|
commitdiff
|
tree
2019-08-29
David Green
[AR
M
] MVE Masked l
o
ad
s
and stor
e
s
commit
|
commitdiff
|
tree
2019-08-29
D
a
vid Green
[
A
RM] Maske
d
l
o
ad
a
nd
sto
r
e and pr
e
dicate tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[ARM]
Move
MVEVPTBlockPa
s
s to
a
s
ep
a
r
a
te file
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Dav
i
d
Gree
n
[
MVE
]
VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Gree
n
[ARM] Format
t
ing for ARMInstrMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
David Green
[ARM] MVE sext costs
commit
|
commitdiff
|
tree
2019-08-16
D
avi
d
Green
[AR
M
]
MVE sext
of a load i
s
free
commit
|
commitdiff
|
tree
2019-08-16
David G
r
ee
n
[ARM] Correct reg
i
ster for narrowin
g
and widening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David G
r
e
e
n
[ARM] Don't
pre
t
en
d
we k
n
ow how t
o
genera
t
e M
V
E VLDn
commit
|
commitdiff
|
tree
2019-08-15
David
Gr
e
en
[ARM] Fix al
i
g
nme
n
t checks for
BE VL
D
RH
commit
|
commitdiff
|
tree
2019-08-15
David
Green
[
A
RM] MVE predic
a
t
e
store pattern
s
commit
|
commitdiff
|
tree
2019-08-15
D
a
vi
d
Green
[AR
M
] M
V
E trunc to i1 v
e
c
t
ors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Ad
d
MVE beats vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] se
x
t of a
load is free
commit
|
commitdiff
|
tree
2019-08-12
David
G
r
e
en
[ARM] MVE shuffle br
o
adc
a
st co
s
ts
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[ARM] Put some o
f
the TTI co
s
tmodel behin
d
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
R
M] Add or up
d
ate a number o
f
co
s
t
model
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MVE spill
v
ector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
e
e
n
[MVE
]
Don't try t
o
unroll vectorise
d
MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM]
Permit auto-vectorization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Ad
d
support for MVE pre
a
n
d
post inc l
o
a
d
s
a
nd
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM]
M
V
E
b
ig endia
n
loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Tigh
t
e
n
up VLDR
H
.
32 with
l
o
w
a
lign
m
ents
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM] Re
j
ig
MVE load st
o
re te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big e
n
di
a
n bitca
s
ts
commit
|
commitdiff
|
tree
2019-08-01
D
avid
G
reen
[ARM] F
i
x
f
or
M
VE VREV64
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid
G
reen
[ARM
]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
Gree
n
[ARM
]
Better pat
t
erns
for fp <> pre
d
icate vectors
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[AR
M
] Rewrite
how
VCMP are lowered, using a
single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disa
b
l
e
MVE
f
ptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[
ARM] More MV
E
compare vector splat combines for
ANDs
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Gree
n
[ARM] MVE c
o
mpare v
e
c
tor
splat combine
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gre
e
n
[A
R
M] Be
t
ter O
R
's for MV
E
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM
]
Better A
N
D's for MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
reen
[
ARM] MV
E
floating point compa
r
es and selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Basic
A
nd
/
O
r
/
Xor handl
i
ng
f
or MVE p
r
edicat
e
s
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[AR
M
] MVE pr
e
di
c
ate regi
s
t
er support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
MVE integer compares
and sel
e
c
t
s
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[ARM] Rename NEONModImm t
o
VMO
V
M
odImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Dav
i
d Green
[
A
RM
]
Fix f
o
r MV
E
VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Davi
d
Green
[
A
RM] Move MVE VPT block tests
into the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d
Gree
n
[ARM] M
V
E v
e
ctor for 64bit t
y
pes
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Mi
n
o
r
formatting in ARMI
n
st
r
MVE
.
t
d
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE
Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
ove
Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM]
Adju
s
t how NEON shift
s
are low
e
red
commit
|
commitdiff
|
tree
2019-07-13
David G
r
e
en
[ARM] Add sign
a
nd zero e
x
te
n
d patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[AR
M
] MVE V
N
EG instruction pa
t
te
r
ns
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM
]
M
V
E
i
nteger
min and max
commit
|
commitdiff
|
tree
next