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
D
avid
G
r
e
en
[CGP] Ensure
s
inkin
g
m
u
ltiple in
s
truct
i
ons does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id Gree
n
[A
R
M] Fix
l
o
ads and s
t
ores for pr
e
dic
a
te vectors
commit
|
commitdiff
|
tree
2019-09-09
David Gree
n
[ARM
]
P
r
e
v
e
nt
gene
r
a
ting NEON
s
tack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
David Green
[ARM] Rem
o
ve declaration of u
n
impleme
n
t
e
d
fun
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[
A
RM] Fi
x
up the creation of VPT bloc
k
s
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] Ig
n
ore Implicit CPSR r
e
gs when lowering from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Gree
n
[
A
RM] Invert CSEL
predicat
e
s if the o
p
posite i
s
a
s
impler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Gree
n
[ARM] Generate 8
.
1-m CSINC, CSNE
G
and CSINV instructions
.
commit
|
commitdiff
|
tree
2019-09-03
Da
v
id Green
[ARM] Add cs
e
l
tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-09-03
David Green
[ARM] F
i
x
MVE ldst off
s
et r
a
ng
e
s
commit
|
commitdiff
|
tree
2019-09-03
Da
v
i
d
Gree
n
[ARM]
M
or
e
MVE
load/store t
e
sts for
offsets
a
r
o
und
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gree
n
[
A
R
M] MVE predicate bitcast
test and VPSEL adjus
t
ment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[AR
M
] Use MQPR not QPR for MVE regis
t
e
r
s
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM] Remove MVE masked load
s
/stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d
Gre
e
n
[
ARM] MV
E
Masked load
s
a
nd
stores
commit
|
commitdiff
|
tree
2019-08-29
David Gree
n
[AR
M
]
Mask
e
d load and store and predicate
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
avid Green
[ARM] Move
MVEVP
T
BlockPass to
a
se
p
a
rate f
i
le
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
D
av
i
d Green
[MVE]
V
M
OVX patt
e
rns
commit
|
commitdiff
|
tree
2019-08-21
David
Green
[A
R
M
]
Formatting
f
o
r ARMInstrMVE
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-08-19
Da
v
id
G
reen
[A
R
M] MVE sext cos
t
s
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] MVE
s
ext of a load is free
commit
|
commitdiff
|
tree
2019-08-16
Da
v
id
G
re
e
n
[A
R
M] Correct register for narrowing and w
i
dening MV
E
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM] Don't
p
r
etend w
e
know
how to
generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
G
ree
n
[ARM] Fix alignmen
t
check
s
for
BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE
pred
i
cate stor
e
patterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] MVE
trunc to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
David Green
[ARM] Add MVE
b
eats vector cos
t
model
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Gr
e
en
[AR
M
] MVE s
h
uffle broad
c
ast cost
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[
A
RM] Put
s
om
e
of
t
he TTI costmodel be
h
ind hasN
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
A
dd or update a number of c
o
stmodel tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id G
r
een
[ARM] MVE spill v
e
c
t
or test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gree
n
[
MVE]
D
on
'
t try to u
n
roll vectori
s
e
d M
V
E
loops
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d
Green
[
ARM]
P
ermit auto-ve
c
tori
z
ation usin
g
M
V
E
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Ad
d
support
fo
r
MVE pr
e
a
nd
p
o
s
t
inc
lo
a
d
s a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d
G
reen
[ARM] M
V
E big e
n
dian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Tigh
t
en
up VL
D
RH
.
32 with l
o
w alignm
e
nts
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM] Rejig
M
VE load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Gree
n
[ARM] MVE
b
ig endian bitcast
s
commit
|
commitdiff
|
tree
2019-08-01
David Green
[A
R
M] Fix for MVE VREV6
4
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid
G
re
e
n
[ARM] MV
E
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David G
r
een
[A
R
M
]
Bett
e
r pattern
s
for fp <> pre
d
icate vectors
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
G
reen
[
A
RM] Rewrit
e
how
VCMP are lowere
d
,
u
s
ing a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Dis
a
ble MVE fptosi
and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M]
M
ore MVE compare vec
t
or
splat combines for A
N
Ds
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[
A
RM]
MVE com
p
are vect
o
r splat combine
commit
|
commitdiff
|
tree
2019-07-24
David
G
r
een
[A
R
M] Bette
r
OR's for MVE
c
o
m
pa
r
es
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM]
B
ett
e
r AND's for MVE
compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid
Green
[ARM] M
V
E floating point compares and se
l
ects
commit
|
commitdiff
|
tree
2019-07-24
D
avid
G
reen
[
AR
M
]
Basic An
d
/Or
/
Xor
h
a
n
dling for MVE pre
d
icates
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Gr
e
en
[ARM] MVE predicate register
s
up
p
ort
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[A
R
M] MVE integer compares and
selects
commit
|
commitdiff
|
tree
2019-07-23
D
a
v
id Green
[ARM] Ren
a
me NEONModImm to VM
O
V
M
o
dImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
Dav
i
d G
r
een
[ARM] Fix for MVE VPT block
p
ass
commit
|
commitdiff
|
tree
2019-07-21
D
a
vid Gree
n
[ARM] Move M
V
E VPT block tests into the
Th
u
mb
2
directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM] MVE vector for 64bit type
s
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] M
i
n
o
r
form
a
tting in
ARMInstrMV
E
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Gree
n
[ARM] MVE
Vector
S
hift
s
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
e
en
[ARM] M
o
v
e Shifts afte
r
Bits
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] A
d
ju
s
t how NEON shifts
are lower
e
d
commit
|
commitdiff
|
tree
2019-07-13
D
avid Gr
e
e
n
[ARM] Add sign and zero extend patt
e
rns for MVE
commit
|
commitdiff
|
tree
2019-07-13
D
avid
G
reen
[ARM] MVE VNEG in
s
truction pa
t
terns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[A
R
M
] MVE integ
e
r ab
s
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE integer min and max
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] MVE VRINT sup
p
ort
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d
G
reen
[A
R
M] M
V
E
m
innm and
m
axnm
i
nstructi
o
ns
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid G
r
e
e
ne
Revert
"
[System Model
]
[TTI
]
Update cach
e
and p
r
efetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[System Model]
[
TTI] Upda
t
e ca
c
he and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David
Green
[A
R
M]
A
dd test for MVE and n
o
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM
]
MVE
patterns for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d
G
r
e
en
[AR
M
]
M
VE VMOV i
m
mediat
e
handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[AR
M
]
M
VE
f
p to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d Green
[
A
RM] Favour P
L
/MI over
GE
/
L
T
when possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added test
i
ng for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avi
d
Green
[ARM] MVE b
i
twise instruction
p
atte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[
A
R
M
] Add MVE
m
ul patterns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Green
[ARM] Mark math rou
t
ines as non
-
le
g
al for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gree
n
[ARM] MV
E
p
a
tterns for
V
ABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[AR
M
] Widening loads a
n
d narrowing stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE l
o
ads and stores
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM
]
Mark div and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
a
v
id Green
[ARM] S
e
l
ect MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Select M
V
E add an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
M
VE vector shuffle
s
commit
|
commitdiff
|
tree
2019-06-27
David
G
r
een
[AR
M
]
M
ov
e
low
ov
e
rhead l
o
op codegen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Davi
d
Green
[ARM] Enable Unroll
U
pperBo
u
n
d
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] Ad
j
ust isL
e
g
alT1AddressImmediate for no
n
-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M] Add
MVE
a
dd
r
e
s
sin
g
t
o isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d
G
reen
[A
R
M] Add fp16 addressing to isL
e
galT2Add
r
essImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add ex
t
r
a
gep costmodel tests for
MVE an
d
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Add H
a
sNEON for all Ne
o
n patterns in
A
RMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Gree
n
e
[X86
-
6
4
] Fi
x
256-bit SET0
l
o
wering for
n
o
n
-VL
X
targets
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
R
M] Selec
t
fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Select a number of fp1
6
rounding functio
n
s
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
een
[ARM] Promote vari
o
us fp
1
6 m
a
th i
n
trinsi
c
s
commit
|
commitdiff
|
tree
2019-05-26
D
avi
d
G
r
een
[
A
RM] Select
f
p16 fa
b
s
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[
A
RM] Select fp16
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM]
Promote fp16
f
rem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Ad
d
s
o
m
e
b
ase ful
l
fp1
6
tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gre
e
n
[ARM] Do
n
't use the Machi
n
e Sch
e
dule
r
for cortex-m
.
.
.
commit
|
commitdiff
|
tree
next