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
[InstCombine] Signed saturation patterns
2019-10-22
Dav
i
d
Green
[In
s
tCom
b
i
n
e
] Signed saturat
i
o
n
patter
n
s
commit
|
commitdiff
|
tree
2019-10-22
David Green
[InstCom
b
i
n
e
]
S
igne
d
satu
r
ation tests
.
N
FC
commit
|
commitdiff
|
tree
2019-10-21
David Gree
n
[
T
ypes] Define a getWith
N
ewBitWidth for Typ
e
s
and make
.
.
.
commit
|
commitdiff
|
tree
2019-10-21
David Green
[ARM] Extra qdad
d
pa
t
ter
n
s
commit
|
commitdiff
|
tree
2019-10-21
David Gr
e
en
[ARM] Add qad
d
l
owering
fr
o
m a sadd_s
a
t
commit
|
commitdiff
|
tree
2019-10-21
David Green
[
A
R
M] Lower sadd
_
sat to qadd8 and qad
d
16
commit
|
commitdiff
|
tree
2019-10-21
D
a
vid
G
reen
[ARM] Add and adjust
saturation tests for upcomin
g
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
Da
v
id G
r
een
[
AArch64]
Don
'
t
combine callee-sav
e
an
d
lo
c
al stack
.
.
.
commit
|
commitdiff
|
tree
2019-10-18
D
avid Green
[
C
odegen]
A
l
ter the d
e
f
a
ult pro
m
otion for
saturating
.
.
.
commit
|
commitdiff
|
tree
2019-10-16
David G
r
een
[Co
d
e
gen] A
d
just satu
r
ation test
.
NFC
.
commit
|
commitdiff
|
tree
2019-10-14
David Green
[ARM] Selec
t
ion for MV
E
VMO
V
N
commit
|
commitdiff
|
tree
2019-10-14
D
a
vid
G
reen
[A
R
M] A
d
d some VMOVN tests
.
NFC
commit
|
commitdiff
|
tree
2019-10-11
David Green
R
evert
3
74373: [C
o
d
egen] Alter the default
p
romotion
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David Greene
[Syst
e
m
Mod
e
l] [T
T
I] Move
default c
a
che/prefetch im
p
lementations
commit
|
commitdiff
|
tree
2019-10-10
David Gree
n
[
A
RM] VQ
S
U
B instruction
commit
|
commitdiff
|
tree
2019-10-10
David Green
[
Codegen]
A
lt
e
r the default prom
o
tion for sat
u
rating
.
.
.
commit
|
commitdiff
|
tree
2019-10-10
David
Green
[
ARM] VQ
A
DD instr
u
ction
s
commit
|
commitdiff
|
tree
2019-10-09
Dav
i
d Greene
[System Model] [TTI] Upd
a
te cache and prefe
t
c
h TTI
.
.
.
commit
|
commitdiff
|
tree
2019-10-09
D
a
vid Gre
e
n
A
d
d
and adjust saturating
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-10-09
David Gree
n
[ARM
]
Ad
d
s
a
tu
r
atin
g
arit
h
metic te
s
ts for
M
VE
.
N
FC
commit
|
commitdiff
|
tree
2019-10-08
Da
v
id Greene
[UpdateC
C
T
e
stCheck
s
] Detec
t
func
t
i
on mangled name on
.
.
.
commit
|
commitdiff
|
tree
2019-10-07
Davi
d
G
r
eene
Al
l
ow
u
pdate_tes
t
_checks
.
py to not scrub name
s
.
commit
|
commitdiff
|
tree
2019-10-02
Da
v
i
d
Green
[ARM] Ide
n
tity s
h
uf
f
les are legal
commit
|
commitdiff
|
tree
2019-10-01
David Green
[
ARM] So
m
e MVE
s
huffle plus ext
e
nd
te
s
ts
.
NF
C
commit
|
commitdiff
|
tree
2019-10-01
David Gre
e
n
[llvm-mca] Add
a -
m
attr flag
commit
|
commitdiff
|
tree
2019-09-29
David
G
re
e
n
[ARM]
Cortex
-
M4 sc
h
e
d
ule a
d
ditions
commit
|
commitdiff
|
tree
2019-09-25
D
a
vid Green
[ARM] Ensure we do not at
t
e
m
pt to c
r
eate lsl
l
#0
commit
|
commitdiff
|
tree
2019-09-24
David Gree
n
[ARM] Sp
l
it large wide
n
ing MVE loads
commit
|
commitdiff
|
tree
2019-09-24
D
av
i
d Green
[ARM] M
V
E sext and widen/nar
r
ow tests
f
rom lar
g
er
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2019-09-24
Davi
d
Green
[
ARM] S
p
lit lar
g
e trun
c
ating MVE stores
commit
|
commitdiff
|
tree
2019-09-19
David Green
[ARM] MVE
i1 splat
commit
|
commitdiff
|
tree
2019-09-17
D
a
vid Green
[ARM] Add
a
SelectTAddrModeImm7 for MVE narrow loads
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
Da
v
id Green
[ARM] Fix
u
p
p
i
peli
n
e test
.
NFC
commit
|
commitdiff
|
tree
2019-09-17
D
a
v
i
d
Green
[AR
M
] Reserve a
n
emergen
c
y spill slot fo
r
fp16 addressing
.
.
.
commit
|
commitdiff
|
tree
2019-09-17
David Green
[
A
RM] Fix for MVE l
o
ad/store stack
a
c
cesses
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d
G
reen
[
ARM]
A
p
redic
a
te cast
o
f a
p
r
e
dicate cast is a
pr
e
dicate
.
.
.
commit
|
commitdiff
|
tree
2019-09-16
Dav
i
d Green
[ARM] Fold
V
C
MP into VPT
commit
|
commitdiff
|
tree
2019-09-15
D
a
vi
d
Green
[ARM] Masked
l
oads
and s
t
ores
commit
|
commitdiff
|
tree
2019-09-15
D
avid Green
[
ARM] Si
m
plify an
d
update vmla
test
.
NF
C
commit
|
commitdiff
|
tree
2019-09-13
D
a
vid Green
[ARM
]
A
d
d
early
c
lobb
e
r
for c
r
oss
b
eat MVE instruction
s
commit
|
commitdiff
|
tree
2019-09-12
David Green
[CGP]
Ensu
r
e sinking multiple instruct
i
ons
doe
s
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2019-09-09
Dav
i
d Green
[ARM] F
i
x
load
s
and s
t
ores for pre
d
icat
e
vectors
commit
|
commitdiff
|
tree
2019-09-09
D
avid Gr
e
en
[ARM]
Prev
e
nt generatin
g
NE
O
N
stack
a
ccesses
u
n
der
.
.
.
commit
|
commitdiff
|
tree
2019-09-08
D
a
vi
d
Gr
e
en
[
A
R
M
] Remov
e
decl
a
ratio
n
of unimp
l
em
e
n
ted function
.
.
.
commit
|
commitdiff
|
tree
2019-09-05
David G
r
een
[ARM] Fixup the creation of VPT b
l
ocks
commit
|
commitdiff
|
tree
2019-09-03
David Green
[AR
M
] Ignore
I
mplici
t
CPSR regs when lower
i
ng
from
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
Davi
d
G
r
e
en
[
ARM] Invert CSEL pre
d
ica
t
es if
t
he opposite
is a
simp
l
er
.
.
.
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] Gen
e
rate 8
.
1-m CSINC, C
S
NEG and CSINV
i
nstructio
n
s
.
commit
|
commitdiff
|
tree
2019-09-03
D
a
v
id
Green
[ARM]
Add cs
e
l
tests
.
NFC
commit
|
commitdiff
|
tree
2019-09-03
D
a
vid Green
[ARM] Fix
M
VE ldst off
s
et
r
anges
commit
|
commitdiff
|
tree
2019-09-03
David
G
reen
[ARM] More
MVE load/s
t
ore tests for offset
s
around
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Gr
e
en
[AR
M
] MVE predicate bitca
s
t test and VPSEL
a
d
j
ustment
.
.
.
commit
|
commitdiff
|
tree
2019-09-02
David Green
[
A
RM] Use MQPR no
t
QPR for MVE regi
s
ter
s
commit
|
commitdiff
|
tree
2019-09-01
David Green
[ARM
]
Remove MVE masked loads/stores
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] MV
E
Masked loads and sto
r
es
commit
|
commitdiff
|
tree
2019-08-29
David Green
[ARM] Masked l
o
ad a
n
d sto
r
e
and predicate
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-28
Da
v
i
d Green
[ARM] M
o
ve M
V
EVPTBlockPass
to a separate file
.
N
FC
commit
|
commitdiff
|
tree
2019-08-28
David Gr
e
en
[MVE]
V
MOVX patter
n
s
commit
|
commitdiff
|
tree
2019-08-21
D
a
vi
d
Gree
n
[
A
RM]
F
ormatting for ARMInstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-08-19
D
a
vid Green
[ARM] MVE sext co
s
ts
commit
|
commitdiff
|
tree
2019-08-16
David Green
[
A
RM]
MVE sext of a load is free
commit
|
commitdiff
|
tree
2019-08-16
David Green
[AR
M
] Correct
r
egister for narrowing and wi
d
ening MVE
.
.
.
commit
|
commitdiff
|
tree
2019-08-16
David
G
r
e
e
n
[AR
M
]
Do
n
't p
r
e
ten
d
we
k
n
ow
h
ow to gener
a
te
M
VE VLDn
commit
|
commitdiff
|
tree
2019-08-15
David Green
[ARM] Fix alignme
n
t
c
hecks
for BE VLD
R
H
commit
|
commitdiff
|
tree
2019-08-15
D
a
vid Gree
n
[ARM] MVE predica
t
e store patterns
commit
|
commitdiff
|
tree
2019-08-15
Davi
d
Gree
n
[
A
RM]
M
V
E
trunc to i1 v
e
cto
r
s
commit
|
commitdiff
|
tree
2019-08-13
Dav
i
d Green
[ARM] Add MVE beats vector cost
mo
d
el
commit
|
commitdiff
|
tree
2019-08-12
Da
v
id Green
[ARM] sext o
f
a load is f
r
ee
commit
|
commitdiff
|
tree
2019-08-12
David
G
reen
[AR
M
] MVE shuffle
b
ro
a
dca
s
t costs
commit
|
commitdiff
|
tree
2019-08-12
D
a
vid Green
[
ARM]
Put
so
m
e
o
f the T
T
I costm
o
del b
e
hi
n
d h
a
sNeon
.
.
.
commit
|
commitdiff
|
tree
2019-08-12
David Green
[ARM] Ad
d
or update a number of
c
o
stmodel t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
David G
r
een
[ARM]
MV
E
s
p
ill vector
test
.
NFC
commit
|
commitdiff
|
tree
2019-08-11
Davi
d
Gre
e
n
[
M
V
E] Don't try to unroll v
e
c
to
r
ised MVE loops
commit
|
commitdiff
|
tree
2019-08-11
D
a
vid
Green
[A
R
M
]
Permit auto-
v
ectorizat
i
on usin
g
MVE
commit
|
commitdiff
|
tree
2019-08-08
David Green
[
ARM
]
Add s
u
pport for MVE
p
re and post inc loads and
.
.
.
commit
|
commitdiff
|
tree
2019-08-08
David Green
[A
R
M] M
V
E b
i
g
end
i
an loads/store
s
commit
|
commitdiff
|
tree
2019-08-08
David
G
ree
n
[A
R
M]
T
ight
e
n
up VLDRH
.
3
2
w
ith low alignments
commit
|
commitdiff
|
tree
2019-08-08
David Green
[ARM] Re
j
ig MVE load store
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-08-04
Da
v
id Green
[ARM] M
V
E
big endian b
i
tcasts
commit
|
commitdiff
|
tree
2019-08-01
D
a
vid Green
[
A
RM] Fix for MVE VREV
6
4
commit
|
commitdiff
|
tree
2019-07-28
David Green
[
ARM] MVE VPNO
T
commit
|
commitdiff
|
tree
2019-07-28
Dav
i
d Green
[AR
M
]
B
etter patterns f
o
r
f
p <> predicate vectors
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Re
w
rite how V
C
MP are
l
owered,
u
sing a single
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[
ARM] Disable MV
E
fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
Da
v
i
d
Green
[
ARM] More M
V
E compare
vector splat combine
s
fo
r
ANDs
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
ARM] M
V
E compare ve
c
t
o
r
s
plat com
b
ine
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] Be
t
ter OR
'
s for MV
E
co
m
par
e
s
commit
|
commitdiff
|
tree
2019-07-24
D
avid Green
[
A
R
M
] Better AND's for MVE compares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[ARM] MVE flo
a
ting point comp
a
res
a
n
d
selects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM]
B
asic And/Or/Xor
h
an
d
ling
for MV
E
predicates
commit
|
commitdiff
|
tree
2019-07-24
D
a
vid Green
[
ARM]
M
VE predicate regis
t
er support
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM
]
M
V
E
i
nte
g
er compares and s
e
le
c
ts
commit
|
commitdiff
|
tree
2019-07-23
David Green
[ARM] Rename
NEONModImm to VMOV
M
o
d
Imm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
D
a
vid Green
[ARM]
F
ix for MVE VPT
b
lock pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Move MVE
V
PT
b
l
ock te
s
ts
i
n
t
o
t
he T
h
umb2 dire
c
t
ory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] M
V
E
v
e
c
t
or for 64bit ty
p
es
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
G
r
een
[
A
RM] Minor f
o
rmatting i
n
ARMIns
t
rM
V
E
.
td
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David G
r
een
[ARM] M
V
E Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Da
v
i
d Gre
e
n
[ARM] M
o
ve Shifts after Bi
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
RM] Adjust
h
ow
NEO
N
shifts are
lowered
commit
|
commitdiff
|
tree
next