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] Don't pretend we know how to generate MVE VLDn
2019-08-16
David Green
[A
R
M
]
Don't pretend
w
e know how to
generate M
V
E VLDn
commit
|
commitdiff
|
tree
2019-08-15
D
a
vi
d
Green
[
A
RM] Fi
x
a
l
ignment checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Green
[ARM
]
MVE
predicate
store patter
n
s
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM]
M
VE
t
r
unc to
i
1 vector
s
commit
|
commitdiff
|
tree
2019-08-13
Da
v
id
G
re
e
n
[AR
M
] Add MVE beats ve
c
t
or
c
o
st model
commit
|
commitdiff
|
tree
2019-08-12
David
G
ree
n
[ARM] sext of
a
load is f
r
e
e
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[
A
RM] MVE sh
u
ffle broadcast costs
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Put some of the TT
I
costmod
e
l
beh
i
nd hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Gree
n
[ARM] Add or update a
number o
f
costmode
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David
G
reen
[
ARM] MVE spill vector test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[MVE] Don't try t
o
unroll vectorised MV
E
loops
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Green
[A
R
M] Permit au
t
o-vectorization
u
sing MVE
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
e
n
[ARM] Add support
f
or
MV
E
pre and post inc loads an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gr
e
en
[
ARM] MVE big
endian
l
oads/sto
r
es
commit
|
commitdiff
|
tree
2019-08-08
David
Green
[
ARM] Ti
g
hten
up VLDRH
.
3
2
w
ith low al
i
gn
m
ents
commit
|
commitdiff
|
tree
2019-08-08
D
avid
Green
[ARM]
R
e
j
ig MV
E
load store
tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Dav
i
d Green
[ARM] MVE big
e
ndian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
Dav
i
d
Gr
e
en
[ARM
]
Fi
x
for MVE
V
R
E
V64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[A
R
M]
MVE VPNOT
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM] Better pattern
s
f
or
f
p <> predicate
vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] Rewr
i
te
how
VCMP a
r
e
lowere
d
, using
a si
n
gl
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[AR
M
] Disab
l
e MVE fptosi and frien
d
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM] Mor
e
MVE compare vector spla
t
comb
i
nes for ANDs
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE
c
ompa
r
e vector
s
plat combine
commit
|
commitdiff
|
tree
2019-07-24
D
av
i
d
Gre
e
n
[ARM] Better
O
R's
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
en
[ARM
]
B
etter AND's for MVE
c
ompa
r
es
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE floa
t
ing point
c
o
mpare
s
and selects
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[
A
RM]
B
asic An
d
/Or/Xor handling for MVE pr
e
d
i
cates
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[ARM] MVE
p
redicate registe
r
support
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM] MVE integer compa
r
es and selec
t
s
commit
|
commitdiff
|
tree
2019-07-23
David Gr
e
en
[ARM] R
e
na
m
e NE
O
NMod
I
m
m
to VMOVModIm
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
a
vid Green
[ARM]
Fix f
o
r M
V
E
V
P
T
block pass
commit
|
commitdiff
|
tree
2019-07-21
D
a
vi
d
Green
[ARM] Move
M
V
E
VPT
block t
e
sts into
the Thumb2
d
ir
e
ctory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
e
n
[ARM
]
M
VE vect
o
r
f
o
r 64bit type
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM
]
Minor formatting in AR
M
I
nstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David G
r
e
en
[ARM] MVE
Vec
t
o
r
Shifts
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
G
r
een
[ARM] Move Shifts after Bit
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjus
t
h
ow NEON shifts
are
lowe
r
ed
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Ad
d
sign and zero
e
x
tend patterns for MV
E
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
MVE
VNEG instruc
t
ion patter
n
s
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Gr
e
en
[A
R
M
] MVE
inte
g
er abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE i
n
t
e
ger min an
d
max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRI
N
T sup
p
ort
commit
|
commitdiff
|
tree
2019-07-13
David Gr
e
en
[ARM] MV
E
m
innm and m
a
xnm instr
u
ction
s
commit
|
commitdiff
|
tree
2019-07-10
David Greene
Rev
e
r
t "[Syste
m
M
o
d
el] [TTI]
U
pdate cache and p
r
efetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
avid Greene
[Syst
e
m
M
od
e
l] [TTI] Updat
e
cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
a
v
id Green
[AR
M
]
Add
test for
M
V
E
an
d
n
o
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE pat
t
erns for VMVN, VORR and V
B
IC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
RM
]
M
V
E VMOV immediate handli
n
g
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Gree
n
[A
R
M]
M
VE
f
p to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] Favour
PL/MI ov
e
r GE/LT when possibl
e
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[ARM
]
Adde
d
testi
n
g for D64160
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Gr
e
en
[ARM] MVE
b
itwi
s
e
i
nstru
c
tion
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Add
MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
D
avi
d
Green
[
A
R
M
]
M
ark
m
ath routi
n
es as n
o
n-le
g
al
f
o
r
MV
E
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] M
V
E patterns fo
r
VA
B
S and
V
NEG
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[A
R
M]
W
idening
l
o
ads and narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
D
avi
d
Green
[ARM] MVE load
s
and store
s
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Mar
k
div and
rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] Sele
c
t M
V
E fp add
a
nd sub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d Green
[ARM] Select MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[
ARM] MVE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
Davi
d
Green
[A
R
M] Move low overhead loop
co
d
egen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Gr
e
en
[ARM]
E
nable
U
nroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David
Gre
e
n
[ARM] Adj
u
st
isL
e
galT1AddressImmediate
for non-le
g
al
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Ad
d
MV
E
addressing to
i
sLegalT2Addres
s
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
D
av
i
d Green
[AR
M
] Add fp
1
6 addressing to
isLegalT2Add
r
essImme
d
i
a
t
e
commit
|
commitdiff
|
tree
2019-06-08
Da
v
i
d
Green
[ARM] Add
e
xt
r
a gep c
o
stmodel
tests for
M
V
E
a
nd
h
alf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[
ARM] Add
HasNEO
N
for all
N
eon patterns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Gre
e
n
e
[
X86-64] Fix 256-bit SET0
l
o
weri
n
g
f
or non-VLX targets
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
]
S
elect fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select
a
nu
m
b
e
r
of fp
1
6
rounding functions
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[
A
RM] Prom
o
te various
fp16 math i
n
trinsics
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[AR
M
]
S
elect fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avid
G
reen
[AR
M
] Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
Promo
t
e fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Add some base fullfp16 t
e
sts
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
David Green
[A
R
M] Don'
t
use t
h
e Machin
e
Sc
h
eduler f
o
r cort
e
x-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d Gree
n
[ARM] Cortex-M4 schedule
commit
|
commitdiff
|
tree
2019-05-08
David Greene
[Re
a
ss
o
ciation] Place moved in
s
t
r
uctions after lan
d
ing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
Da
v
i
d Gre
e
n
[ARM] Updat
e
check for CBZ i
n
Ifcv
t
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
G
reen
[ARM] Don't replicate instructions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid
Green
[L
S
R] Limit the recursion
f
or setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[ARM] Rewrite
isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an extra test
f
or constant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d
Gr
e
en
[ARM] Add an extra co
n
st
a
nt hoisting t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Green
Re
v
ert
r
L3
5
7745: [SelectionDAG] Compute
known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixup opt-remark
s
.
ll
gold
p
l
u
gi
n
test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[A
R
M] Check that
CPSR
does n
o
t have ot
h
er uses
commit
|
commitdiff
|
tree
2019-03-17
David
Gre
e
n
[
ARM] Se
a
r
c
h backwards for
C
MP
w
hen combini
n
g
into CB
Z
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] A
d
d s
o
me C
B
Z constant is
l
and tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to increase the
a
ccur
a
cy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[SCEV] Ensure tha
t
isHighCostExpansion takes into accou
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Add some extra
tests f
o
r
IndVarSimplif
y
s loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[AR
M
] Add so
m
e
more missing T
1
o
p
c
o
des for th
e
p
eephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
a
vid Gr
e
ene
[CMake
]
Honor LLVM_EXTER
N
AL_<proj>_SO
U
RC
E
_DIR
commit
|
commitdiff
|
tree
2019-02-22
David
G
r
een
[ARM] Add some
mi
s
s
ing
t
humb1 opcodes to en
a
ble peep
h
o
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert 354564: [ARM] Add some
m
i
s
sing
thu
m
b1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
a
vid Gr
e
en
[ARM
]
Add some missing thum
b
1 opcodes t
o
enable peepho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[Codeg
e
n] Remove d
e
ad flags on Ph
y
si
c
al Defs in
m
ac
h
i
n
e cse
commit
|
commitdiff
|
tree
next