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] Add support for MVE pre and post inc loads and stores
2019-08-08
David Green
[ARM]
A
d
d suppo
r
t for MV
E
pre a
n
d
po
s
t
inc loads an
d
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Green
[ARM] MVE big endia
n
loads/stor
e
s
commit
|
commitdiff
|
tree
2019-08-08
Da
v
id Green
[
A
RM] Tighten u
p
VLDR
H
.
32 wit
h
low
alignments
commit
|
commitdiff
|
tree
2019-08-08
Dav
i
d Gre
e
n
[A
R
M] Rejig MVE load store
te
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[ARM] MVE b
i
g endian bitc
a
sts
commit
|
commitdiff
|
tree
2019-08-01
Davi
d
Gr
e
en
[ARM]
F
ix for MV
E
VREV64
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM
]
MVE VP
N
OT
commit
|
commitdiff
|
tree
2019-07-28
Da
v
id Green
[A
R
M] Better
patterns
for fp <> predi
c
ate vectors
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Green
[
A
R
M]
R
ewrite how
V
CMP are
lowere
d
,
using
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Disable MVE
fptosi and fr
i
end
s
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM]
Mo
r
e
MVE com
p
are vector splat
combine
s
for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d
G
r
een
[AR
M
]
M
V
E
c
om
p
a
r
e vector splat combine
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better
OR
'
s for M
V
E co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[A
R
M
] Better AND's
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
David
Green
[A
R
M]
M
VE f
l
oat
i
ng
p
oin
t
compar
e
s
and
s
el
e
cts
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Green
[ARM] Basic A
n
d/Or/Xor
handli
n
g for MVE
p
redicates
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] MVE predicate
r
e
gister support
commit
|
commitdiff
|
tree
2019-07-24
David
G
re
e
n
[A
R
M] MVE integer compa
r
es an
d
selects
commit
|
commitdiff
|
tree
2019-07-23
Davi
d
G
ree
n
[ARM] Rename NEON
M
odIm
m
to VMOV
M
o
d
Imm
.
NF
C
commit
|
commitdiff
|
tree
2019-07-22
David Green
[
A
RM] Fix for MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
Davi
d
Green
[
ARM] Move MV
E
VPT block tests into the Thumb2
d
i
rectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE vecto
r
fo
r
64bit types
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[ARM]
Mi
n
or formatt
i
ng in ARMInstrMVE
.
td
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d Green
[ARM] M
V
E
Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[ARM] Move Sh
i
fts afte
r
Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
Davi
d
Green
[ARM] Adjust how NEON
shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gree
n
[ARM]
A
dd sign an
d
zero extend
p
atterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E VNEG instruction p
a
t
t
erns
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
A
RM
]
MVE integer
abs
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
reen
[ARM]
MVE integer min and
m
a
x
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VR
I
NT support
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM
]
MV
E
minnm a
n
d maxnm instructions
commit
|
commitdiff
|
tree
2019-07-09
D
a
v
i
d Green
[
A
R
M
] A
d
d test for MVE and no
f
l
o
ats
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Green
[ARM] MVE patter
n
s
f
o
r
VMVN, VORR and V
B
IC
commit
|
commitdiff
|
tree
2019-07-05
David Gr
e
en
[ARM]
MVE VMOV immediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David
G
ree
n
[ARM] MVE fp to int conver
s
io
n
s
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
i
d
G
r
een
[ARM] Favo
u
r
PL/MI over GE/LT w
h
en possible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added t
e
sting
fo
r
D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David
G
reen
[AR
M
] MVE
b
itwise in
s
t
r
uction patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Add MVE mul pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gre
e
n
[A
R
M] Mark mat
h
r
outine
s
as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Gr
e
en
[
ARM] MVE patt
e
rns f
o
r VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] Widening
l
oads an
d
narrowing
s
t
o
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] MVE
loads and sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
en
[ARM] Mark div and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select M
V
E fp
a
dd and sub
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] Sel
e
ct MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE vector shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM] M
o
ve low
overhead loop cod
e
gen tests i
n
to a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[
ARM] Enab
l
e
U
n
r
o
ll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
ARM] Adjust isLega
l
T1Addres
s
I
m
mediat
e
for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[ARM] A
d
d
MVE addressing
to isLeg
a
lT2AddressImmed
i
ate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id
G
r
een
[ARM] Add fp16
a
ddressing t
o
isLegalT2Ad
d
ressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add extra gep costmo
d
el tes
t
s for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
av
i
d
Gre
e
n
[ARM] Add HasNEON for
all Neon pat
t
ern
s
in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d G
r
e
e
n
[ARM] Select a number of fp16 rounding functions
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[
ARM
]
Promote
various fp
1
6 math intri
n
sics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Select
fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16
f
sqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote fp16
frem
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] Add some base fu
l
lfp16 tes
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
David
G
reen
[ARM] Don
'
t
u
se the Machi
n
e
Schedul
e
r
fo
r
cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Gr
e
en
[
A
RM] Cor
t
ex-M4 schedule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Update check fo
r
C
BZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Gree
n
[ARM] Don't replicate instructions i
n
Ifcvt
at min
s
ize
commit
|
commitdiff
|
tree
2019-04-23
Da
v
id
G
reen
[LSR] Limit th
e
recursion for setu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David G
r
ee
n
[ARM]
R
e
write is
L
egalT2AddressImme
d
iate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM]
Add an extra
t
est for co
n
stant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Green
[ARM] Add an extra cons
t
a
nt hoisti
n
g tes
t
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
David
G
re
e
n
Revert
rL357745
:
[Selecti
o
n
D
A
G
]
Com
p
ute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
avid Green
Fixup opt-rem
a
rks
.
ll g
o
ld plug
i
n
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David
G
ree
n
[ARM] Check that CPSR does not have othe
r
uses
commit
|
commitdiff
|
tree
2019-03-17
Da
v
i
d Gr
e
en
[AR
M
] S
e
arch backwards for CMP when combi
n
ing into CBZ
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
Green
[
ARM] Add
s
ome
C
BZ constant island
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David
Gre
e
n
[LS
R
] Attempt
to increa
s
e
t
he accuracy of LSR's set
u
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Davi
d
Green
[S
C
EV] Ensure t
h
at isH
i
g
h
C
o
s
t
Expans
i
o
n takes into accou
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Add
s
ome extra tests for
I
ndVarSimplifys
l
o
op
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Da
v
id Green
[ARM
]
Add som
e
mo
r
e missi
n
g
T
1
o
pcodes
for the p
e
ephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Add some missing th
u
mb1 opcodes to enable
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert 354
5
6
4: [ARM]
Add s
o
me missing thumb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
Green
[A
R
M
] Add some miss
i
ng thumb1 opcod
e
s t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Davi
d
Green
[C
o
degen] Remove
d
e
ad
flags on Physical Def
s
i
n
machine cse
commit
|
commitdiff
|
tree
2019-02-14
David G
r
een
[ARM] En
s
ure we update the corr
e
ct flags i
n
the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Da
v
id Green
[C
o
d
egen] Make
s
ur
e
kill flags
a
re n
o
t incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David G
r
ee
n
[ARM] Reformat
isR
e
d
u
nd
a
ntFlag
I
n
s
tr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
Dav
i
d Green
[A
R
M]
M
ark 255 and
6
5535 as cheap
f
o
r
Thu
m
b
1
"And
"
commit
|
commitdiff
|
tree
2019-02-04
Davi
d
Green
[
ARM] Add testcases for
D57671
.
N
FC
commit
|
commitdiff
|
tree
2019-01-29
D
avid Green
[
ARM]
U
s
e
sub for negative o
f
fset load/store in
t
humb
1
commit
|
commitdiff
|
tree
2019-01-29
D
a
v
id
G
reen
[ARM] Ad
d
extra test
c
a
se
s
for D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
David Green
[ARM
]
Alte
r
the
r
e
g
is
t
e
r
allocation order fo
r
minsiz
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David Green
[Target
s
] Fixup i
n
correct targets in codemodel te
s
ts
commit
|
commitdiff
|
tree
2018-12-07
D
a
vid
Green
[Targets] A
d
d errors for t
i
ny
a
n
d kernel cod
e
m
o
del
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Da
v
id
Green
[Inl
i
ne
r
] Penalise inlining of cal
l
s with loops
a
t
O
z
commit
|
commitdiff
|
tree
2018-10-11
David Gre
e
n
[InstCombine]
Demand bits of U
M
in
commit
|
commitdiff
|
tree
2018-10-11
David Green
[I
n
s
tCombi
n
e] Demand bits
o
f
UMax
commit
|
commitdiff
|
tree
2018-10-11
David
Green
[
I
nstC
o
mb
i
ne] Add tests for demand bits of min/
m
ax
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCo
m
bine] F
o
ld ~A
-
Min
/
Max(~A, O) -> Max/
M
in(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[Inst
C
ombine] Tests for ~A -
M
i
n/Max(~A
,
O) ->
M
ax
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
D
avid Gr
e
en
[
C
o
d
eGen] Enable tail cal
l
s for funct
i
ons
with NonNull
.
.
.
commit
|
commitdiff
|
tree
next