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
David Green
[CGP] Ensure sink
i
ng m
u
ltiple instruct
i
ons does not
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
David Gr
e
en
[ARM] Fix loads and stores for predicate vectors
commit
|
commitdiff
|
tree
2019-09-09
Da
v
id Green
[ARM] Prevent
g
enerati
n
g NE
O
N
s
tack accesses under
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
a
v
id
Gree
n
[ARM] Remove decla
r
at
i
on of unimplemented function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David Green
[A
R
M
] Fixup
t
h
e creat
i
on
of VPT bl
o
cks
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
G
r
e
e
n
[ARM] Igno
r
e
Implic
i
t CP
S
R r
e
g
s
when lowering fro
m
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
ARM] Invert CSEL predicate
s
if
t
he opposit
e
is a simpler
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David Green
[
A
RM] Gener
a
te
8
.
1-m CS
I
NC, CSNEG and CSI
N
V
in
s
truc
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
Green
[ARM] Add csel
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] F
i
x MVE
ldst o
f
fset ranges
commit
|
commitdiff
|
tree
2019-09-03
Da
v
i
d
Gree
n
[ARM
]
Mor
e
MVE load/store tests f
o
r o
f
fsets aroun
d
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
D
a
vid
Green
[ARM] MVE predicate
b
itcast test and VPSE
L
adj
u
stment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
Dav
i
d Green
[ARM] Use MQ
P
R
not QPR for MVE registe
r
s
commit
|
commitdiff
|
tree
2019-09-01
D
a
v
id Green
[ARM]
R
emove MVE m
a
sked
l
oa
d
s/st
o
res
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM
]
MVE
Masked loa
d
s a
n
d
stores
commit
|
commitdiff
|
tree
2019-08-29
Dav
i
d Gre
e
n
[A
R
M] Masked load
a
n
d store and predicate
t
est
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Davi
d
Green
[A
R
M] Move
M
VEVPTBlockPass to a separate fi
l
e
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-28
David Green
[
M
VE]
VMOVX patterns
commit
|
commitdiff
|
tree
2019-08-21
David Green
[ARM]
F
ormatting for
A
RM
I
nstrMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-08-19
David
G
re
e
n
[ARM] MV
E
sext costs
commit
|
commitdiff
|
tree
2019-08-16
David Green
[ARM]
MVE sext of a load is free
commit
|
commitdiff
|
tree
2019-08-16
David
G
reen
[AR
M
]
Correct reg
i
ster for narrowing
an
d
w
i
dening
M
VE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David G
r
een
[ARM] Don't pret
e
nd we kno
w
how to g
e
nerate MVE
VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix
a
lignment checks for BE VL
D
R
H
commit
|
commitdiff
|
tree
2019-08-15
David Green
[
ARM] MVE predicate
s
t
o
r
e patterns
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
M
V
E tru
n
c to i1 vectors
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d G
r
een
[ARM] Add MVE
beats
v
ector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] sext
of
a load is free
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Gree
n
[ARM] MVE
shuffle broadcas
t
costs
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Gree
n
[
A
RM] Put
s
o
m
e of the
TTI costm
o
del behind ha
s
N
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid
Green
[ARM]
A
dd or upda
t
e
a
number
o
f cost
m
o
d
e
l
tests
.
NF
C
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Gre
e
n
[ARM] MVE spill vecto
r
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Gr
e
en
[MVE] Don
'
t try
to unroll vectoris
e
d
M
V
E lo
o
p
s
commit
|
commitdiff
|
tree
2019-08-11
David
Green
[ARM] Pe
r
m
i
t a
u
to-
v
ecto
r
ization
usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
David
G
reen
[ARM] Add support for MVE
p
re and post
inc loads
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] M
V
E big endian loads/stores
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[AR
M
] Tigh
t
en up VLDRH
.
32 with low align
m
ent
s
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[ARM] Rejig MV
E
load store
t
ests
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-04
Davi
d
Green
[ARM]
MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
Dav
i
d
Gre
e
n
[ARM] Fix for MVE V
R
EV64
commit
|
commitdiff
|
tree
2019-07-28
D
avid
G
r
een
[A
R
M] MVE VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
David Green
[ARM] Better patterns f
o
r fp <>
p
redi
c
at
e
v
e
c
t
ors
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM] Rewrite how VCMP are lower
e
d, using a si
n
gle
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gr
e
en
[ARM] Disable MVE fpt
o
s
i and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] More MVE
c
ompare
vec
t
o
r
splat com
b
ines
f
o
r
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[A
R
M
]
MVE c
o
mpare vector
splat combi
n
e
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[ARM] Be
t
t
e
r
OR
'
s
for MVE com
p
ares
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gre
e
n
[AR
M
] Better A
N
D
'
s for
MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] MVE floating
p
o
int compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] Basic And/Or/Xor
handling for MVE predic
a
te
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE predic
a
te r
e
gis
t
er support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE integ
e
r compar
e
s and sel
e
cts
commit
|
commitdiff
|
tree
2019-07-23
David Green
[A
R
M] Rename
N
EON
M
odImm
to VMOVMo
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
avid Gr
e
en
[ARM] Fix for MVE VPT bl
o
c
k
pas
s
commit
|
commitdiff
|
tree
2019-07-21
David G
r
ee
n
[ARM
]
M
ove MVE V
P
T block tests into the Thumb2
directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
e
n
[ARM] M
V
E vector
for 64bit type
s
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM] Minor f
o
rmatti
n
g in ARM
I
nstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM] Mov
e
Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM
]
Adj
u
st
h
ow NEON shifts
are lowere
d
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] Add sign and z
e
ro
e
xtend p
a
tterns for M
V
E
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] M
V
E VNEG inst
r
uction patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM]
M
VE intege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
R
M
] MVE int
e
ger min and max
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
G
r
een
[ARM]
M
VE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gree
n
[ARM] MVE minn
m
and
m
axn
m
instructions
commit
|
commitdiff
|
tree
2019-07-09
Dav
i
d Green
[ARM] Add test f
o
r
MVE
and
n
o floats
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Gree
n
[ARM] MVE patterns for VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d
G
reen
[ARM]
M
VE VMOV immediate han
d
ling
commit
|
commitdiff
|
tree
2019-07-05
David G
r
e
e
n
[AR
M
]
MV
E
f
p to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Favour PL/MI over
G
E/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
id Green
[ARM] Added
t
es
t
i
n
g for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[AR
M
] M
V
E bit
w
i
s
e
ins
t
ruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] Add MVE mul patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark math r
o
u
t
in
e
s as non
-
l
egal fo
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
]
MVE patterns for VAB
S
and VNE
G
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[
ARM]
Wide
n
ing loads and narrowing sto
r
e
s
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[
ARM]
MV
E
loads and
s
tores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Green
[ARM] Mark div and rem as expand for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE fp add a
n
d sub
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
en
[
A
RM
]
Select MVE add
a
nd sub
commit
|
commitdiff
|
tree
2019-06-28
David
Gr
e
en
[ARM] M
V
E vector shu
f
fles
commit
|
commitdiff
|
tree
2019-06-27
David Gr
e
en
[AR
M
] Move low overh
e
ad loop code
g
e
n tests into a
s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid G
r
een
[AR
M
]
E
nable Unr
o
l
l
UpperBo
u
nd
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M] Adjust isL
e
galT1Addre
s
s
I
mme
d
i
a
te for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
avid
G
reen
[ARM
]
Ad
d
M
V
E
ad
d
ressing to isLeg
a
lT2AddressImm
e
d
iate
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Add fp16 addressing to isLega
l
T
2
Addres
s
Immediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add e
x
t
r
a
ge
p
costmo
d
el
t
ests f
o
r
M
VE and
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] A
d
d H
a
s
NEON
for all
Neon p
a
tterns in ARMIns
t
rNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM]
S
elect fp16
f
ma
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[AR
M
] Se
l
ect a number of fp16 r
o
und
i
ng functions
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id
Green
[A
R
M] Pr
o
mote
v
ario
u
s fp1
6
math intri
n
sic
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] S
e
lect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM] P
r
omote
f
p16
frem
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM
]
Add some base fu
l
lf
p
1
6
test
s
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David
Green
[
A
RM] Don
'
t use the Machine
S
cheduler for
cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Gr
e
e
n
[ARM
]
Cortex-M4 s
c
hedul
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Update check for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Gre
e
n
[
A
RM
]
Don't replicate
i
nstruc
t
ions in
Ifcvt at minsize
commit
|
commitdiff
|
tree
next