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 support for
M
VE pr
e
a
nd post
i
nc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[ARM] MVE big end
i
an l
o
a
ds/stores
commit
|
commitdiff
|
tree
2019-08-08
David Gree
n
[ARM
]
Tighten u
p
V
L
D
R
H
.
32
wit
h
l
ow
alignm
e
n
t
s
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Rej
i
g MVE load s
t
ore tes
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
D
a
v
i
d Gr
e
en
[ARM] MVE big endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
G
r
e
en
[
A
R
M
] Fix for MVE VREV64
commit
|
commitdiff
|
tree
2019-07-28
Da
v
i
d
G
reen
[ARM] MVE
VPNOT
commit
|
commitdiff
|
tree
2019-07-28
D
a
vid Green
[ARM] Better patterns
for fp <> predicate vec
t
ors
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[ARM]
Rewrit
e
h
ow
V
CM
P
are lowered
,
u
s
ing a sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM
]
Disabl
e
MVE fptosi
a
n
d friends
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id G
r
een
[ARM] More MVE compare
vector
s
plat comb
i
nes for ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE
c
o
m
pa
r
e vector sp
l
at combin
e
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Gree
n
[
A
RM] Be
t
t
e
r
OR
'
s fo
r
MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
G
reen
[ARM] Better AND'
s
for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[ARM
]
MV
E
floating point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] Basi
c
A
n
d/
O
r/Xor hand
l
ing for MVE p
r
edicate
s
commit
|
commitdiff
|
tree
2019-07-24
David Gr
e
e
n
[
A
RM] MVE
pr
e
di
c
ate register support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
ARM
]
MVE in
t
eg
e
r c
o
m
p
ares a
n
d selects
commit
|
commitdiff
|
tree
2019-07-23
David G
r
een
[ARM] R
e
name NEONM
o
dI
m
m to VMOVModImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Green
[ARM] Fi
x
for MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[
A
RM] Move M
V
E VPT block tests into the
T
humb2 d
i
r
ectory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] MVE v
e
ctor
for 6
4
b
it
t
yp
e
s
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
een
[
ARM] Minor
f
ormatting in ARM
I
nstrMVE
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
D
a
v
i
d Green
[ARM] MVE
Vector Sh
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David
Green
[ARM] Move Shifts after B
i
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM]
A
djus
t
how NEO
N
shif
t
s are lowered
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] Add sig
n
and
z
er
o
exte
n
d patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] MVE VNEG instruction patte
r
ns
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[
A
RM] MVE integ
e
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer min a
n
d max
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM]
MVE VRINT su
p
port
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE minnm and max
n
m instructions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[
A
RM] Add tes
t
f
or MVE and no floa
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid G
r
een
[A
R
M] MVE patter
n
s for VMVN,
VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[A
R
M] MV
E
V
M
OV immed
i
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[ARM]
M
V
E fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
Favou
r
PL/M
I
over GE
/
LT wh
e
n p
o
ssi
b
le
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM
]
A
d
ded testing fo
r
D64
1
60
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
Da
v
id Green
[AR
M
]
MVE
bitwise
instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[ARM] A
d
d MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[AR
M
] Mark mat
h
routines a
s
non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE patter
n
s
f
o
r VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] Wid
e
n
ing lo
a
ds and
n
a
r
rowing sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE lo
a
ds and st
o
res
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
een
[ARM
]
Mark div and r
e
m as
expand
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE
f
p add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select MVE add and
s
ub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[
A
RM] MVE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
D
a
vi
d
Green
[ARM]
M
o
v
e low overhead lo
o
p codegen tests into
a
se
p
arate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Dav
i
d Green
[AR
M
] E
n
able Unro
l
l
U
p
perBo
u
nd
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Adjust isLegalT1Ad
d
ressImmedi
a
te
for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
en
[
A
RM] A
d
d MVE address
i
ng t
o
isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add fp16 addressin
g
to isL
e
galT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
D
a
v
id
Green
[ARM] Add extra gep cos
t
model tests for MV
E
and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
r
een
[ARM] Add Has
N
EON for all Neon pat
t
erns i
n
ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM]
S
el
e
ct fp16
fm
a
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[A
R
M
] Sel
e
ct
a number of fp16 r
o
undin
g
f
u
nct
i
o
n
s
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[
ARM] P
r
omote various fp1
6
mat
h
in
t
rinsics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
ARM] Sele
c
t fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[
A
RM] Select
fp16 fsqr
t
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Gree
n
[
A
RM] P
r
omo
t
e
f
p16 frem
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM] Add
s
ome base
fullfp16 te
s
ts
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d Gr
e
en
[ARM] Don't use the Machine
Sche
d
uler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d
Green
[ARM
]
Cort
e
x-
M
4 s
c
hedule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] U
p
date che
c
k for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM]
D
on'
t
replicate in
s
tru
c
tion
s
i
n
I
fcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid Green
[
L
SR]
L
i
mit the
re
c
ursion for set
u
p
cost
commit
|
commitdiff
|
tree
2019-04-21
D
avid Gre
e
n
[ARM] Rewrite isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David
G
re
e
n
[ARM]
A
d
d an extra test
for constant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an
e
xtra constant
hoist
i
n
g
tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL35774
5
: [Sele
c
tionDAG] Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gree
n
Fixup opt-remark
s
.
ll gold
p
lugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David
G
reen
[ARM] Che
c
k that
C
PSR does not have other
u
se
s
commit
|
commitdiff
|
tree
2019-03-17
David Gr
e
en
[ARM]
S
e
arch back
w
ards for CMP when combining
i
n
to
CBZ
commit
|
commitdiff
|
tree
2019-03-17
D
avid Green
[AR
M
] Add some C
B
Z co
n
stan
t
island
tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
avid G
r
een
[LSR] Attempt to
increase the a
c
curacy of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
SCEV]
Ensure t
h
a
t
isHig
h
CostExpa
n
sion takes into account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Dav
i
d Gree
n
[SCEV]
Add some ext
r
a tests f
o
r IndVarSi
m
plifys
l
oop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David G
r
een
[
ARM] Add some more missing
T1 opco
d
es for the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David
G
r
e
e
n
[ARM] Add some
m
iss
i
ng thumb1
o
pcodes to ena
b
le peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert
3
5
4
5
64: [AR
M
] Add some missing thu
m
b
1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Da
v
id Green
[
A
RM] A
d
d som
e
miss
i
ng
t
humb1 op
c
odes to enab
l
e peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Gr
e
en
[Codegen] Remove dead flags
on Physical D
e
fs in m
a
chine cse
commit
|
commitdiff
|
tree
2019-02-14
D
a
vi
d
Green
[ARM] Ensure we update the corre
c
t flag
s
i
n the
p
e
e
p
ho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[Cod
e
gen] M
a
k
e
sure kill flags are no
t
i
n
cor
r
ect
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Gre
e
n
[ARM] Ref
o
rmat isRedundantF
l
agInstr for D5
7
83
3
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
D
av
i
d Gre
e
n
[ARM] Mark 255 a
n
d 65535 as
c
heap for
T
humb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
David Green
[
A
RM] Add te
s
tcases for D
5
7671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Green
[A
R
M
] U
s
e s
u
b for
neg
a
tiv
e
of
f
set
loa
d
/store in th
u
mb1
commit
|
commitdiff
|
tree
2019-01-29
Dav
i
d Green
[
A
R
M] Add
e
x
tra testcase
s
for D57121
.
NF
C
commit
|
commitdiff
|
tree
2019-01-23
Da
v
id
Gree
n
[A
R
M] Alter the register allocation
or
d
er
fo
r
minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David Gr
e
en
[Tar
g
et
s
]
Fi
x
u
p i
n
corr
e
c
t
targets in c
o
demodel tests
commit
|
commitdiff
|
tree
2018-12-07
Da
v
id Gr
e
en
[Targets] Add errors for ti
n
y and ke
r
nel cod
e
mod
e
l
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David
G
reen
[
I
nline
r
] Penalise inlining
o
f calls w
i
th loops at Oz
commit
|
commitdiff
|
tree
2018-10-11
D
a
vid
Gr
e
en
[Ins
t
Combine] De
m
and bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[
I
nstCombi
n
e] De
m
a
nd bi
t
s of UMax
commit
|
commitdiff
|
tree
2018-10-11
David Green
[
Ins
t
Combine
]
Add tests for de
m
and bits of min
/
max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gre
e
n
[Inst
C
o
mbine] Fold ~A - Mi
n
/Max(~
A
, O) -> Max/Mi
n
(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[
I
nstCombi
n
e] Tests for ~A -
Mi
n
/Max(~A, O
)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David Gree
n
[C
o
deGen]
Enable
tail
calls for
f
unctions with NonNul
l
.
.
.
commit
|
commitdiff
|
tree
next