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
Dav
i
d Green
[ARM] Don't pr
e
tend we know how
to generate MVE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Gree
n
[ARM] Fi
x
a
l
i
gn
m
en
t
checks for BE VLDRH
commit
|
commitdiff
|
tree
2019-08-15
David
G
reen
[ARM] MVE predi
c
ate sto
r
e
patterns
commit
|
commitdiff
|
tree
2019-08-15
D
a
vi
d
Green
[ARM]
M
V
E trunc to
i
1 vectors
commit
|
commitdiff
|
tree
2019-08-13
Davi
d
Gr
e
en
[ARM] Add
M
VE be
a
t
s
vector cost model
commit
|
commitdiff
|
tree
2019-08-12
David Gre
e
n
[
ARM] sext of a load is free
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[ARM]
M
V
E
shuffle broadcas
t
cost
s
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM]
P
ut some of the TT
I
costm
o
de
l
behind
hasNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or update a num
b
er o
f
costmod
e
l tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David Green
[ARM] MVE spil
l
vector
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-08-11
Dav
i
d Gr
e
e
n
[MVE] Do
n
't try to unr
o
ll ve
c
tor
i
sed MVE l
o
ops
commit
|
commitdiff
|
tree
2019-08-11
D
a
v
id Gre
e
n
[ARM]
Permit auto-vectorization usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
David G
r
een
[ARM] Add suppo
r
t for MV
E
pre and
p
o
st inc l
o
ads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David
G
r
een
[ARM] MVE b
i
g
en
d
ian loads/stor
e
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM] Tighten up VLDRH
.
32 with low alignments
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid Green
[ARM] Rejig MVE load store test
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE big endia
n
bitc
a
st
s
commit
|
commitdiff
|
tree
2019-08-01
David Gree
n
[
A
RM] Fix for
M
VE V
R
E
V
6
4
commit
|
commitdiff
|
tree
2019-07-28
David
G
reen
[ARM] MVE
V
PNOT
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Gr
e
e
n
[AR
M
]
Better patterns
for f
p
<> predica
t
e vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Re
w
rite how VCMP
are lowere
d
, u
s
ing a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MVE
f
ptosi and f
r
ie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] More MVE
compare ve
c
t
or splat
c
ombines
f
or ANDs
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM]
MVE compa
r
e vecto
r
splat c
o
mbine
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid
G
reen
[ARM] Bet
t
er OR's for M
V
E co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
David Green
[AR
M
] Be
t
ter
A
ND's for
MVE
compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM]
M
VE
fl
o
ati
n
g point compare
s
a
nd selects
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
reen
[ARM]
Basic An
d
/Or/Xor handling for MVE
predic
a
tes
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d Green
[ARM] MVE predicate register support
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[ARM] MVE i
n
teger com
p
ar
e
s and selec
t
s
commit
|
commitdiff
|
tree
2019-07-23
Dav
i
d
G
reen
[AR
M
] Rename NEONModImm to VMOVModI
m
m
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fix for
MVE V
P
T block
p
a
ss
commit
|
commitdiff
|
tree
2019-07-21
David Green
[AR
M
]
Move
M
VE VPT block tests into the
T
humb
2
d
i
rectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[AR
M
] M
V
E vector for
6
4bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
i
n
or f
o
rmatting in ARMInstrM
V
E
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
G
r
e
en
[
A
R
M] MVE Vector S
h
ifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Move Shifts after Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
a
vid Green
[A
R
M]
A
dj
u
st
h
ow NEON shift
s
are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM] Add sign
and zer
o
e
xtend patterns
f
o
r MV
E
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id Green
[ARM] MVE VNE
G
i
n
s
t
ruction patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM] MVE
int
e
ger abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
vi
d
Gree
n
[
ARM] M
V
E
i
n
te
g
er min a
n
d
m
ax
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] MV
E
VRINT support
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE minn
m
and
m
axnm i
n
struc
t
ions
commit
|
commitdiff
|
tree
2019-07-09
Dav
i
d Green
[ARM] Add
t
est f
o
r
M
VE
and no
f
loats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
v
i
d
Green
[ARM] MV
E
patterns
f
or VM
V
N, VORR and V
B
IC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM]
MVE VMOV immediate handli
n
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] M
V
E fp to in
t
conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[A
R
M] Favour PL/MI
o
v
e
r
GE/LT when po
s
sible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Adde
d
t
e
sting f
o
r
D
6
4160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM
]
MVE bitwise instruct
i
on patterns
commit
|
commitdiff
|
tree
2019-06-28
David
Green
[ARM] Add MVE m
u
l patt
e
rn
s
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gree
n
[
ARM] M
a
rk math routines as non
-
l
e
g
a
l
for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David
G
ree
n
[ARM
]
MVE patterns
for VABS and
V
NEG
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
en
[
ARM]
Widening load
s
a
nd narro
w
ing stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE loads and
s
to
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Mar
k
div and rem
a
s expand
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE fp ad
d
an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
]
Select MVE
a
dd and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
V
E vector s
h
uffles
commit
|
commitdiff
|
tree
2019-06-27
David Gree
n
[ARM] Move low overhead lo
o
p code
g
en te
s
ts int
o
a separat
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM]
Enab
l
e Unroll Up
p
erBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
A
d
j
ust isLeg
a
lT1Add
r
essImm
e
diate for no
n
-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addre
s
sing to isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid G
r
een
[
A
R
M] Add fp16
addressing to isLe
g
alT
2
AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM
]
Add ex
t
r
a gep costm
o
d
el test
s
f
o
r MV
E
and
half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
avid Green
[ARM] Add
H
asNEON for all N
e
on
p
atter
n
s in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM] Se
l
ect fp16 fm
a
commit
|
commitdiff
|
tree
2019-05-26
David
Gree
n
[ARM] Sel
e
ct
a
number of f
p
16 rounding fun
c
tions
commit
|
commitdiff
|
tree
2019-05-26
David
G
re
e
n
[AR
M
] Promote various fp16 math intr
i
nsics
commit
|
commitdiff
|
tree
2019-05-26
D
a
v
i
d Green
[ARM]
S
elect fp
1
6 fabs
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
G
r
een
[
A
RM]
S
elect fp1
6
fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Pro
m
ote fp16
f
rem
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Ad
d
some base fullfp
1
6 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
en
[A
R
M] Don't use the
Machine Scheduler f
o
r cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Cortex-M4 sch
e
dule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM
]
Update
c
heck f
o
r CBZ in
If
c
vt
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid Green
[
A
RM] Don't re
p
li
c
ate instru
c
tions in
Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
D
a
v
i
d
G
reen
[LSR] Limit
t
he rec
u
r
s
ion for setu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David G
r
een
[
A
R
M
] Re
w
r
ite is
L
egalT2A
d
dressImme
d
iate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[
ARM] Add an extra
test for cons
t
ant hoist
.
N
FC
commit
|
commitdiff
|
tree
2019-04-10
David Gre
e
n
[ARM] Add an ext
r
a constant hoistin
g
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL357
7
45: [
S
electionDAG] Compute known b
i
ts
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixup opt-remarks
.
ll
g
ol
d
plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Gr
e
en
[ARM
]
Check that CPSR does not hav
e
other uses
commit
|
commitdiff
|
tree
2019-03-17
David Gree
n
[A
R
M
] Se
a
rch
backwards for C
M
P w
h
en
c
omb
i
ning into
CB
Z
commit
|
commitdiff
|
tree
2019-03-17
David
Gr
e
en
[ARM]
Add som
e
CB
Z
const
a
n
t i
s
la
n
d tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR] Attempt to increas
e
t
h
e accuracy
of
L
SR
'
s
setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure tha
t
i
s
HighCostExpansio
n
takes into
a
cc
o
u
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Add some ex
t
ra tests f
o
r IndVarSimplifys l
o
o
p
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Davi
d
Green
[ARM] Add
s
ome
more missing T1 opcodes for the p
e
ep
h
ol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[A
R
M] Add som
e
m
i
s
sing thumb1 opcod
e
s
t
o en
a
ble pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
a
vid Gre
e
n
Revert
3
54
5
64: [A
R
M] Add
s
om
e
m
i
ssing t
h
u
m
b1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Dav
i
d Green
[ARM] Add
so
m
e missing thumb
1
opco
d
e
s
t
o enable
p
eep
h
ol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[
C
odegen] R
e
move de
a
d flags on Physical
Defs i
n
machi
n
e cs
e
commit
|
commitdiff
|
tree
2019-02-14
David Green
[AR
M
]
Ensure we
u
pdate the
co
r
re
c
t fla
g
s in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[Codegen
]
Make
sure kill flags are
n
ot i
n
correct from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Green
[ARM] Reformat isRedundantFlag
I
nstr for D5
7
833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM] Mark 255
a
nd 65535 as cheap
for
T
humb
1
"And"
commit
|
commitdiff
|
tree
2019-02-04
David
Green
[ARM] Add t
e
stcases
f
or D57671
.
N
F
C
commit
|
commitdiff
|
tree
next