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
[ARM] Rewrite how VC
M
P are lower
e
d
, using a
sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-07-24
David G
r
een
[
ARM] Disa
b
l
e
MVE
fptosi and friends
commit
|
commitdiff
|
tree
2019-07-24
David Green
[
A
RM] More M
V
E co
m
pare
v
e
c
t
or splat combines fo
r
AND
s
commit
|
commitdiff
|
tree
2019-07-24
David Green
[ARM] MVE compa
r
e
vector splat comb
i
ne
commit
|
commitdiff
|
tree
2019-07-24
David Green
[A
R
M] Better OR's f
o
r MVE
c
ompares
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
Green
[A
R
M] B
e
tter AND's fo
r
MVE compar
e
s
commit
|
commitdiff
|
tree
2019-07-24
David
G
reen
[ARM]
MVE floating
point compar
e
s and selects
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d
G
reen
[
A
RM]
Bas
i
c An
d
/Or/Xor h
a
ndling for MVE predicates
commit
|
commitdiff
|
tree
2019-07-24
Dav
i
d Green
[ARM] MVE pre
d
i
c
at
e
register suppor
t
commit
|
commitdiff
|
tree
2019-07-24
David Gre
e
n
[
A
RM] MVE integer compa
r
es and selects
commit
|
commitdiff
|
tree
2019-07-23
Da
v
id Green
[
ARM] Rename
N
E
ONMo
d
Imm to VMOV
M
odImm
.
NFC
commit
|
commitdiff
|
tree
2019-07-22
David Gree
n
[
ARM] Fix
f
or MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[
ARM] M
o
ve
MVE VPT block tests into the Thu
m
b2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d
G
ree
n
[ARM] MVE vecto
r
for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor
formatting i
n
ARM
I
nstrMVE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
AR
M
] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gre
e
n
[
A
RM] Move Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM]
A
dj
u
st
how NEON s
h
i
f
ts are lowered
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] Add sign and zero extend
p
atterns f
o
r MVE
commit
|
commitdiff
|
tree
2019-07-13
David
Gre
e
n
[ARM] M
V
E
VNEG ins
t
ruction p
a
tterns
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id Gr
e
en
[ARM] MVE
i
ntege
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE i
n
teger
m
i
n an
d
max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
AR
M
]
MVE minnm a
n
d
maxnm in
s
truct
i
ons
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test f
o
r MVE and
no floa
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
avid Gr
e
en
[ARM] MVE patter
n
s for VMV
N
,
VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Gree
n
[ARM] MVE VMOV immed
i
ate
h
andling
commit
|
commitdiff
|
tree
2019-07-05
D
avid Gree
n
[ARM
]
M
VE fp t
o
int conve
r
sions
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[ARM] Favou
r
PL/MI o
v
er GE/LT when possi
b
le
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added t
e
sting for D641
6
0
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[
A
RM] MV
E
bitwis
e
instruction p
a
tte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM]
Add MV
E
m
u
l pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id G
r
e
e
n
[ARM]
M
ark math routines as non-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[ARM]
MVE patterns for
VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
G
reen
[ARM
]
Widening load
s
an
d
narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
reen
[AR
M
] MVE l
o
ads and stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Mark d
i
v and rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Se
l
ec
t
MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
avid
Gree
n
[
ARM] Sele
c
t
MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
V
E vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
David G
r
een
[ARM]
Mo
v
e low ove
r
hea
d
loop codeg
e
n tests i
n
to a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM] Enable Unroll UpperB
o
u
n
d
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[AR
M
] Ad
j
ust isLegalT1
A
d
d
res
s
Im
m
ediate for non-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[AR
M
] Add
MVE addressing to is
L
egalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[
A
RM] Add fp16 addressi
n
g to isLegal
T
2AddressI
m
media
t
e
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[
ARM] Add
e
x
t
r
a
g
e
p
costmod
e
l
t
ests f
o
r MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM
]
A
dd Ha
s
N
E
ON for all Neon patterns in ARMIn
s
trNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[A
R
M]
Se
l
ect fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Select a numb
e
r of
fp16 roun
d
ing fu
n
ctions
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
e
n
[ARM] Pr
o
mote var
i
ous fp
1
6
m
ath i
n
trinsics
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Gr
e
en
[ARM] Selec
t
fp16
f
ab
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Pro
m
ote f
p
1
6
frem
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[ARM] Ad
d
some base f
u
llfp1
6
t
est
s
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
D
avid Green
[A
R
M
] Don't use the M
a
chine Scheduler for
c
ortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
Gree
n
[AR
M
] Cortex-M4
s
c
hedu
l
e
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Update
check for CB
Z
in Ifc
v
t
commit
|
commitdiff
|
tree
2019-04-23
D
avi
d
Green
[ARM] Don't replicate instructi
o
n
s
in Ifcv
t
at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
LSR
]
L
i
m
it t
h
e recursion
f
or set
u
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David Gr
e
en
[ARM] Rewrite isLegalT
2
AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid
G
re
e
n
[
A
RM] Add an extra test
for cons
t
ant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id
G
reen
[
A
RM] Ad
d
an extra constant hoisting test
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
R
ev
e
rt rL357745: [Selection
D
AG] Compu
t
e
k
n
own
b
its
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixup
opt-rem
a
rks
.
ll
gold pl
u
gin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Chec
k
th
a
t CPSR does
n
ot h
a
ve
ot
h
er uses
commit
|
commitdiff
|
tree
2019-03-17
David Gr
e
en
[ARM]
S
e
arch ba
c
k
w
a
r
ds fo
r
C
M
P when c
o
mbining
i
nto
C
BZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Add some CBZ constant
i
s
l
and tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Gree
n
[LSR
]
Attempt
to incr
e
ase the accuracy
o
f LSR's
setu
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure that isHig
h
Cos
t
Expansion takes into
a
ccoun
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[SCEV] A
d
d some ext
r
a test
s
f
o
r
I
n
dVarSimpli
f
ys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
Davi
d
Gre
e
n
[ARM]
Add
some more missing T
1
opcodes for the
p
eep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
avid Green
[ARM] Add some missing thumb1 op
c
odes to ena
b
le p
e
epho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert 354564: [
A
RM] Add some missing thumb1 opco
d
es
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[
ARM
]
Add some mis
s
ing th
u
mb1 opc
o
des t
o
enable peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[Code
g
en]
R
e
m
o
ve d
e
ad flags o
n
P
hy
s
ical Defs in ma
c
hine cs
e
commit
|
commitdiff
|
tree
2019-02-14
D
a
vid
G
reen
[ARM] En
s
ure
w
e updat
e
th
e
correct
fl
a
gs in
the
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Gree
n
[
C
odegen] Make
s
ure kill flags are not inc
o
rrect
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David
G
ree
n
[ARM] Reformat isRedunda
n
tFlagInstr
f
or D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
D
avid Gr
e
en
[ARM] Mark 2
5
5
and 65535
as cheap fo
r
Th
u
mb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
David
G
r
een
[AR
M
] A
d
d testcases for D5
7
67
1
.
NF
C
commit
|
commitdiff
|
tree
2019-01-29
David Gre
e
n
[ARM] Use sub fo
r
negative offs
e
t l
o
ad/st
o
r
e in th
u
m
b
1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[ARM] Add e
x
tra testca
s
es fo
r
D57121
.
NF
C
commit
|
commitdiff
|
tree
2019-01-23
Dav
i
d Green
[ARM]
A
lter the register
allocation order
f
o
r minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
D
a
v
i
d Green
[
T
a
r
g
e
ts]
Fixup incorrect targets in
codemodel tests
commit
|
commitdiff
|
tree
2018-12-07
D
a
vid
Green
[Targets] Add erro
r
s
for t
i
ny and kernel c
o
demodel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Green
[Inliner] Penalise inlining of calls
w
ith
loops at
O
z
commit
|
commitdiff
|
tree
2018-10-11
D
a
v
id Green
[InstC
o
m
b
ine] Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[InstCombi
n
e
]
Demand
b
its of
U
Max
commit
|
commitdiff
|
tree
2018-10-11
David Gree
n
[InstCombine] Add tests for
d
emand bit
s
of
min
/
max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCombine] Fold ~A -
M
in/Max(~A
,
O) -> Max
/
Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David G
r
e
e
n
[Inst
C
ombine] Tests fo
r
~A - Min/Max(~A, O
)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
D
avid Gre
e
n
[CodeG
e
n
]
E
nable tail calls for
f
unct
i
ons
w
ith N
o
nNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Green
[LoopUnroll] Add check
t
o Latch
'
s
terminator in Un
r
o
l
lRunti
m
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
David Green
[AArch64] A
t
tempt to parse more oper
a
nds
a
s
expressions
commit
|
commitdiff
|
tree
2018-09-12
David
G
reen
[CGP
]
Ensure splitgep gives determ
i
ni
s
tic output
commit
|
commitdiff
|
tree
2018-09-12
D
a
v
i
d G
r
een
[Sim
p
lif
y
C
F
G
] Put an alig
n
men
t
on generated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David
G
reen
[SLC] Add an ali
g
nment to CreateGl
o
balString
commit
|
commitdiff
|
tree
2018-08-30
David Green
[AArch
6
4] Optimise load(adr a
d
dress) to ldr a
d
d
r
ess
commit
|
commitdiff
|
tree
2018-08-22
David Green
[AArch64] Add T
i
ny Code Model for AArch
6
4
commit
|
commitdiff
|
tree
2018-08-15
David Gr
e
en
[UnJ] Rename hasInva
r
iantIterationCount
t
o hasIterationCou
n
t
.
.
.
commit
|
commitdiff
|
tree
next