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] Rewrite how VCMP are lowered, using a single node
2019-07-24
David Green
[A
R
M] R
e
wri
t
e
how VCMP ar
e
lowered, using a
sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
Green
[ARM] Disable
M
VE fpt
o
si and frie
n
ds
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] Mor
e
MV
E
compare
v
e
ctor
splat c
o
mb
i
n
es
for A
N
D
s
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] MVE com
p
ar
e
vector sp
l
at c
o
m
b
ine
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM] B
e
tter OR'
s
for M
V
E compare
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] Better
AND's fo
r
MVE comp
a
res
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
RM
]
MVE
floating
point
c
o
m
pares
and se
l
ects
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM
]
B
a
s
ic And/Or/X
o
r hand
l
ing for MVE p
r
edicates
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[ARM] MVE predi
c
a
t
e register sup
p
o
r
t
commit
|
commitdiff
|
tree
2019-07-24
Davi
d
G
r
e
en
[AR
M
] MVE
i
nteg
e
r
compares and
s
e
l
ec
t
s
commit
|
commitdiff
|
tree
2019-07-23
Davi
d
G
r
een
[ARM] Rename N
E
ONModI
m
m
to VMOVModI
m
m
.
N
FC
commit
|
commitdiff
|
tree
2019-07-22
David G
r
een
[ARM] Fix
fo
r
M
V
E V
P
T
block p
a
s
s
commit
|
commitdiff
|
tree
2019-07-21
Dav
i
d Gre
e
n
[ARM] M
o
ve MVE
V
PT block tests into
the Thumb2 direc
t
ory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] MVE vector for 64bit typ
e
s
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor formatting in ARM
I
nstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Gree
n
[ARM
]
MVE Vector Shif
t
s
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d Green
[A
R
M
]
Move Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
av
i
d Green
[AR
M
] Adjust how
N
EON shifts a
r
e lower
e
d
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM]
A
dd sign and zero exte
n
d pattern
s
for M
V
E
commit
|
commitdiff
|
tree
2019-07-13
D
av
i
d Green
[ARM
]
MVE
VNEG instruction patterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
ee
n
[ARM] MVE integer abs
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
G
r
een
[AR
M
] MVE in
t
eger min and max
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] M
V
E
V
R
INT support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] M
V
E minnm and maxnm in
s
tructi
o
n
s
commit
|
commitdiff
|
tree
2019-07-09
David
G
reen
[ARM]
Add
t
e
st
f
or MVE
and
n
o floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gr
e
en
[ARM] MVE patterns fo
r
VMVN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE
V
M
O
V i
m
mediate
h
a
n
dli
n
g
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Gr
e
en
[ARM] MVE fp to int conversions
commit
|
commitdiff
|
tree
2019-07-04
Da
v
i
d
Green
[ARM] Favo
u
r PL/M
I
over GE/LT
when possib
l
e
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM]
A
dded testi
n
g
for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
id Gre
e
n
[
A
RM] MVE b
i
twise instruction patter
n
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM] Add MVE mul patterns
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM] Ma
r
k math routi
n
es
as no
n
-
l
egal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] MVE patt
e
rns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Wi
d
e
ning
l
oad
s
and narrowing
stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE loads an
d
stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Mark d
i
v and re
m
as ex
p
and
f
or MVE
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM
]
S
elect M
V
E
fp ad
d
and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM
]
S
elect MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[A
R
M] MVE vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gree
n
[ARM] Move
low overhead
loop codegen t
e
sts
into a separat
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Da
v
id Green
[A
R
M] Enabl
e
Un
r
o
ll
UpperB
o
und
commit
|
commitdiff
|
tree
2019-06-08
David
Gr
e
en
[
ARM] Adjust isLega
l
T1AddressI
m
medi
a
te for no
n
-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
v
id
Green
[ARM
]
Add MVE addressin
g
to
isLegalT2AddressIm
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[A
R
M
]
A
dd fp16 a
d
dr
e
ssing to
i
sLegalT2Add
r
essImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add
extra gep
costmo
d
el tests for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM
]
Add HasNEON
fo
r
all Neon patterns in ARMI
n
str
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
D
avid
Green
[ARM] S
e
lect f
p
16 fma
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM]
S
elect a number o
f
fp16 roun
d
ing
fu
n
c
tion
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] P
r
omote various fp16 math intri
n
sic
s
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[
A
R
M] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[AR
M
] Sele
c
t fp
1
6 f
s
q
rt
commit
|
commitdiff
|
tree
2019-05-26
D
a
v
id Green
[ARM] Promot
e
fp16 fre
m
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[ARM] Add som
e
b
a
s
e fullf
p
1
6 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
D
avid Green
[ARM
]
Don't u
s
e the Machine Scheduler fo
r
corte
x
-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
en
[AR
M
] Cortex
-
M4
s
chedule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Updat
e
check
f
or CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Gr
e
e
n
[ARM] Don
'
t
replicate instr
u
ctions
i
n
If
c
vt a
t
m
i
nsize
commit
|
commitdiff
|
tree
2019-04-23
David G
r
e
e
n
[
LSR
]
Limit the
r
ecursion for setup cost
commit
|
commitdiff
|
tree
2019-04-21
David
G
r
e
e
n
[
A
RM] Rewrite isLegalT2AddressIm
m
ediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[AR
M
] Add an extr
a
test f
o
r constant ho
i
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM]
A
dd an extra const
a
n
t
hoisting
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL357745: [SelectionDAG] Com
p
u
t
e
kno
w
n bit
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
Da
v
i
d
G
r
een
Fixup opt-remarks
.
l
l
gold plu
g
in
t
est
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Check that CPSR does
not have other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM
]
Sea
r
ch backwards for
C
MP when comb
i
ning into C
B
Z
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
G
r
een
[ARM] Add some CBZ constant
i
s
l
a
nd tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
a
vi
d
Green
[LSR] Attempt
t
o incre
a
se the ac
c
u
r
acy of
L
SR
'
s setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
D
a
v
id Green
[SCEV] Ensure
t
hat isHighCost
E
xpansion take
s
into account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] A
d
d
some
ex
t
ra tests
for IndV
a
rSimpl
i
fys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Add
some
more missing T1 opcodes for the peep
h
o
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM]
A
dd some missing t
h
u
mb1 opco
d
es to enable peep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
Gree
n
Revert 354564: [ARM]
A
dd some missing t
h
um
b
1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Da
v
i
d
G
r
een
[
ARM] Add some miss
i
ng th
u
mb1 opcodes
to e
n
able pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[Codeg
e
n
]
R
emove dead fla
g
s on Ph
y
sical Defs in machine cse
commit
|
commitdiff
|
tree
2019-02-14
David
G
reen
[
ARM] Ens
u
re
we
u
p
date
t
he
c
orrect flags in the pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Davi
d
Green
[Codegen]
M
ake sure
kill fl
a
gs are no
t
inc
o
rrect fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Green
[
AR
M
] Reformat
isRedundantFlagIn
s
tr for
D
57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
Da
v
id Green
[ARM
]
Mark 255 and 65535 as c
h
eap for Thumb
1
"A
n
d"
commit
|
commitdiff
|
tree
2019-02-04
Da
v
id Green
[ARM]
Add
testc
a
s
es for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
D
a
v
i
d Green
[ARM] Use
s
ub for n
e
gativ
e
offset lo
a
d/sto
r
e
in thumb1
commit
|
commitdiff
|
tree
2019-01-29
D
avid Gree
n
[ARM] Add e
x
tra testcase
s
for D571
2
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
David Green
[ARM]
Alter the reg
i
ste
r
alloca
t
ion order for m
i
nsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David
Green
[Tar
g
e
t
s
]
F
ix
u
p incor
r
ect targets in codemodel
t
ests
commit
|
commitdiff
|
tree
2018-12-07
Da
v
i
d Gr
e
en
[Targets] A
d
d errors for tiny and kernel codemod
e
l
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
D
a
vid Gr
e
en
[Inliner] Penal
i
se inlining of calls
with loo
p
s
a
t Oz
commit
|
commitdiff
|
tree
2018-10-11
David Green
[InstCo
m
bine] Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
D
avid Green
[InstCom
b
i
n
e
] Demand
b
its of UM
a
x
commit
|
commitdiff
|
tree
2018-10-11
Davi
d
Green
[
I
nstCom
b
ine] Add tests
f
or de
m
and bits
o
f
min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstComb
i
n
e
] Fold ~A - Min/Max
(
~A, O) -> Max/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gre
e
n
[
I
nstCombine] Tests for ~A - M
i
n/
M
ax(~A, O) -
>
Ma
x
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
Dav
i
d Green
[Cod
e
Gen] Enable
t
a
il calls for functions with NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
Da
v
id Green
[L
o
opU
n
r
o
l
l
]
Add check to L
a
t
c
h's
t
e
rm
i
nator in
U
nr
o
llRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
a
vid Green
[AArch64] Attempt
t
o parse
m
ore operan
d
s
as
expr
e
ss
i
ons
commit
|
commitdiff
|
tree
2018-09-12
D
avid G
r
een
[C
G
P] Ensu
r
e splitgep gives determinist
i
c o
u
tput
commit
|
commitdiff
|
tree
2018-09-12
David Green
[
S
i
mplifyCFG] Put an al
i
gnment on ge
n
e
rated swit
c
h
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
D
a
v
id
Green
[SLC] Ad
d
an
a
lignment t
o
CreateGloba
l
String
commit
|
commitdiff
|
tree
2018-08-30
Dav
i
d Green
[AArc
h
6
4
]
O
ptimise lo
a
d(adr address) to ldr address
commit
|
commitdiff
|
tree
2018-08-22
Dav
i
d G
r
een
[AArch64
]
Add Ti
n
y Code Mod
e
l
f
o
r
AArch64
commit
|
commitdiff
|
tree
2018-08-15
D
a
vid
G
reen
[UnJ]
R
e
nam
e
ha
s
I
n
variantIt
e
r
ation
C
oun
t
to hasIterationCount
.
.
.
commit
|
commitdiff
|
tree
next