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] Put some of the TTI costmodel behind hasNeon calls.
2019-08-12
David Gr
e
en
[ARM] Put some of the
T
TI costmode
l
behind hasN
e
on
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Add or up
d
ate a
n
u
mber of co
s
tmo
d
el tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[ARM]
M
VE spill ve
c
to
r
tes
t
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid Green
[MVE]
D
on't t
r
y to unroll
v
ectorised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
Da
v
id
G
r
ee
n
[ARM]
P
ermit auto-v
e
c
to
r
ization using MVE
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[ARM] Add support
f
or
M
VE pre a
n
d po
s
t inc l
o
ads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Gre
e
n
[ARM] MV
E
big e
n
dian lo
a
ds/st
o
res
commit
|
commitdiff
|
tree
2019-08-08
David G
r
ee
n
[ARM] Tighten up VLDRH
.
3
2
with
low alig
n
ments
commit
|
commitdiff
|
tree
2019-08-08
D
a
vid
G
reen
[ARM] Rejig M
V
E load store tests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
David Green
[
A
R
M
] MVE
b
ig endian bitcasts
commit
|
commitdiff
|
tree
2019-08-01
David
G
r
e
en
[AR
M
] Fix for MVE
V
R
E
V64
commit
|
commitdiff
|
tree
2019-07-28
D
avid Gre
e
n
[
A
RM]
M
VE VPN
O
T
commit
|
commitdiff
|
tree
2019-07-28
Davi
d
G
reen
[ARM]
B
etter patt
e
rn
s
f
o
r
f
p <> predicate v
e
c
tors
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[
ARM]
Rewrite how VC
M
P are lowered, using
a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM
]
Di
s
abl
e
MVE fptosi a
n
d
f
riends
commit
|
commitdiff
|
tree
2019-07-24
David Gree
n
[ARM]
M
ore MV
E
co
m
p
a
re vect
o
r splat combines for AN
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE compare vector
s
p
l
at comb
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Better O
R
's f
o
r MVE co
m
pares
commit
|
commitdiff
|
tree
2019-07-24
D
a
v
i
d Green
[ARM] Better AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
D
avid Gre
e
n
[ARM] M
V
E
flo
a
t
i
ng point compares and selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM]
B
a
s
ic And/Or
/
Xor handl
i
ng f
o
r
MV
E
predicates
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id Gre
e
n
[
A
RM] MVE pred
i
cate r
e
gister support
commit
|
commitdiff
|
tree
2019-07-24
Da
v
id
G
r
een
[
A
RM] MVE integer com
p
ar
e
s and s
e
lect
s
commit
|
commitdiff
|
tree
2019-07-23
David
G
reen
[ARM] Rename
NEONModImm t
o
V
MOV
M
o
d
Imm
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
Dav
i
d Green
[ARM] Fix for MVE VPT b
l
ock pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Mov
e
MVE VP
T
block tests int
o
the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M
] MVE v
e
ctor for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] Minor fo
r
matti
n
g i
n
A
RMInst
r
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
r
e
en
[ARM] MVE V
e
ctor S
h
i
fts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Move
Shif
t
s after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[
A
RM] A
d
j
u
st h
o
w NEON shifts are lowered
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM]
Add sign and zero ex
t
en
d
patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VNEG instruction pat
t
ern
s
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id
G
r
een
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
David
G
reen
[ARM]
M
VE
integer min and max
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM] MV
E
VRINT support
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gre
e
n
[ARM] MVE
m
in
n
m and
maxnm instructions
commit
|
commitdiff
|
tree
2019-07-10
David Greene
Revert "[System
M
odel] [TTI]
U
pdate cach
e
and pref
e
tc
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid Greene
[System
M
od
e
l
]
[T
T
I
] Update
cache and prefetch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
avid
G
re
e
n
[ARM]
Add test for MVE a
n
d no float
s
.
NF
C
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[ARM] MVE patter
n
s
f
o
r VMVN, VO
R
R and VBIC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid
Green
[ARM]
M
VE VMOV imm
e
diate h
a
ndling
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[
A
RM] MVE f
p
to i
n
t conversions
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Favo
u
r PL
/
M
I over GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[ARM]
Added
t
estin
g
fo
r
D64160
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] M
V
E bit
w
ise
i
nst
r
uction patt
e
rns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
A
dd MVE mul pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
a
r
k math r
o
utines
a
s non-lega
l
for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
MVE patter
n
s for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM]
Widen
i
ng
loads and narrowi
n
g
s
tores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] MVE loads and store
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Mark d
i
v and
r
em
a
s expand for M
V
E
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
]
Selec
t
MVE
a
dd a
n
d sub
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d
Green
[
ARM] M
V
E vector
shuffles
commit
|
commitdiff
|
tree
2019-06-27
David
Green
[ARM]
M
ove low overhe
a
d
loop c
o
d
egen tests i
n
t
o
a
s
eparate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Dav
i
d Green
[ARM] Enable Unroll Upper
B
o
u
n
d
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[
ARM] Adjust i
s
Legal
T
1AddressImm
e
d
i
ate f
o
r non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[ARM] Add M
V
E addre
s
sin
g
to isLegalT2Add
r
essImmedi
a
t
e
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid
G
reen
[
A
R
M] Add
f
p
1
6
ad
d
ressing
to isLegalT2AddressImmedi
a
te
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[A
R
M] Add extr
a
ge
p
cos
t
model tests for MVE
a
nd half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM] Ad
d
HasNE
O
N for a
l
l Neon patt
e
rns in ARMInst
r
N
EO
N
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David
G
ree
n
e
[
X
8
6
-6
4
]
F
ix 256-bit SET0 lowering for non-
V
LX ta
r
ge
t
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David
Gr
e
en
[ARM] Select
a
numbe
r
of fp16 ro
u
n
d
i
ng fu
n
c
t
ions
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM
]
Promote various fp16 mat
h
in
t
rinsics
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[
A
R
M
] Select f
p
16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid G
r
e
en
[AR
M
] Select
fp16 fs
q
rt
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[A
R
M]
P
romot
e
fp16 fr
e
m
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM] Add some base fullfp16 test
s
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM]
Don't use the Machine S
c
heduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id
G
reen
[ARM] Cortex-M4 schedule
commit
|
commitdiff
|
tree
2019-05-08
D
a
v
i
d Greene
[R
e
as
s
oci
a
tion
]
Place mov
e
d instr
u
c
tions aft
e
r landing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
en
[ARM]
U
pda
t
e check fo
r
CB
Z
in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Green
[ARM] Do
n
't
replicate
instructions
i
n Ifcvt
a
t
minsiz
e
commit
|
commitdiff
|
tree
2019-04-23
D
a
v
id Green
[LSR] Limit the recursi
o
n
f
o
r setup cost
commit
|
commitdiff
|
tree
2019-04-21
David Gre
e
n
[ARM] Rewrite is
L
egalT2AddressImme
d
iate
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Green
[
ARM] Add an extr
a
tes
t
for constant
h
oist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
G
r
een
[ARM]
A
dd a
n
extra constant hoistin
g
test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
R
e
vert r
L
3
5
7745
:
[Se
l
ection
D
AG] Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gr
e
e
n
Fixup opt-rem
a
r
k
s
.
l
l
gol
d
plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[A
R
M] Check
t
h
at CPSR doe
s
not have other uses
commit
|
commitdiff
|
tree
2019-03-17
Dav
i
d Gre
e
n
[ARM] Sear
c
h backwards
f
or CMP when combinin
g
into CB
Z
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id
G
r
een
[
A
R
M
] Ad
d
s
o
me CBZ c
o
nsta
n
t
is
l
a
n
d tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Gree
n
[
LSR] Attempt to incre
a
s
e
the accu
r
ac
y
of LSR's set
u
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
D
a
vid
G
reen
[SC
E
V] Ensure that isHigh
C
ostExpansion
t
akes
i
nto acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] A
d
d some extra
tests
for IndVarSimplifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David
G
ree
n
[ARM] Add some more missing T1 opcodes f
o
r the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Da
v
id G
r
eene
[CMa
k
e] Hono
r
L
L
V
M
_E
X
T
E
RNAL_<
p
roj>_SOURCE_DI
R
commit
|
commitdiff
|
tree
2019-02-22
David Green
[AR
M
] A
d
d some missin
g
thumb1 opcodes to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
avi
d
Green
Revert
354564: [ARM
]
Add some missing t
h
um
b
1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Dav
i
d
G
reen
[ARM] Add some
m
issing thumb1 opcodes to enable
p
eeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Dav
i
d
Gr
e
e
n
[
Code
g
en] Remove dead fl
a
g
s on Physical Defs
in machine cs
e
commit
|
commitdiff
|
tree
2019-02-14
David
G
reen
[A
R
M] Ensure we u
p
d
a
t
e the corr
e
c
t
flags in the pee
p
hol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Dav
i
d Green
[
Co
d
egen] Make sure kil
l
fla
g
s
are
n
o
t
incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
D
avid Gree
n
e
Add rec
i
p
e
s for
m
i
grati
n
g downstream branches of git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Da
v
id Green
[ARM] Refo
r
ma
t
isRedund
a
n
tF
l
agInstr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
D
avid Green
[ARM] Mark 255 and 65535 a
s
cheap f
o
r Thumb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
D
a
vid
G
ree
n
[
ARM] Ad
d
te
s
tcas
e
s fo
r
D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Gree
n
[ARM] Use sub
f
or negative offset load/s
t
ore in thumb1
commit
|
commitdiff
|
tree
next