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] MVE integer abs
2019-07-13
David
G
reen
[ARM] M
V
E int
e
ger abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M]
M
VE integer m
i
n
and max
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid G
r
een
[
A
RM] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David
Gre
e
n
[A
R
M] MVE minnm an
d
maxnm
i
n
s
t
r
u
ctions
commit
|
commitdiff
|
tree
2019-07-10
David Greene
Revert "
[
System Model] [
T
TI] Updat
e
ca
c
he and prefet
c
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
avid Greene
[
System
M
o
del] [T
T
I] Update ca
c
he and
p
re
f
etch TT
I
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
D
a
v
id G
r
een
[ARM
]
Add test for MVE
and no flo
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE p
a
tterns f
o
r V
M
VN, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[AR
M
] M
V
E VMOV immed
i
at
e
h
andling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
i
d
Green
[ARM] MVE
fp to
i
nt conv
e
r
s
ion
s
commit
|
commitdiff
|
tree
2019-07-04
David
G
r
e
en
[ARM
]
Fav
o
ur PL
/
MI over GE/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[ARM
]
Added testing fo
r
D
64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[A
R
M]
M
VE b
i
twise instruction pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Ad
d
MVE mul patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Mark math routines
as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE p
a
tterns for VA
B
S and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[A
R
M] Widening loads and narrowing stores
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[ARM] MVE lo
a
ds and
s
tores
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[A
R
M] Mark
d
i
v and rem as
e
x
p
and for
MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[AR
M
]
S
elec
t
M
V
E
fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] Select
M
V
E add and sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Gree
n
[ARM] MVE
vector shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gr
e
en
[ARM
]
Move low overhead loop codege
n
tests into a separ
a
te
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[
A
RM] Enable Unr
o
l
l UpperBound
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Gr
e
en
[ARM] Adjust isLegalT1AddressImmedi
a
te for
non-leg
a
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[ARM] Add
MVE addre
s
sing to isLegalT
2
AddressImm
e
d
i
a
t
e
commit
|
commitdiff
|
tree
2019-06-08
David Green
[AR
M
] A
d
d
f
p16 addre
s
sing t
o
isLegal
T
2Addre
s
sIm
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David
Gr
e
en
[
ARM] Add extra gep costm
o
del
tests fo
r
MV
E
a
n
d
hal
f
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Gree
n
[ARM]
A
dd HasNEON for
all
N
eo
n
pa
t
terns in AR
M
I
nstrNEO
N
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
D
a
v
i
d
Greene
[X
8
6-
6
4] Fi
x
2
5
6
-bit S
E
T0 loweri
n
g for non-VLX target
s
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[ARM] Sel
e
c
t
fp1
6
fma
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM
]
Select a num
b
e
r
of f
p
1
6 ro
u
nd
i
n
g
f
u
nctions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Promote various fp16 math intrinsi
c
s
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
en
[ARM] Select
f
p16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[ARM] Select fp
1
6 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Da
v
i
d
Green
[ARM] Prom
o
te f
p
16 frem
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid
G
r
een
[ARM] Add some base ful
l
f
p
16 test
s
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
D
av
i
d Green
[ARM]
Don't use the Machine Sched
u
ler for
cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Gre
e
n
[ARM] Cortex-
M
4 schedule
commit
|
commitdiff
|
tree
2019-05-08
D
a
vid Greene
[Reassociat
i
on] Place
moved
i
n
s
tr
u
ctions after landing
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
David G
r
een
[ARM]
U
pdate
c
he
c
k
f
o
r CBZ in If
c
vt
commit
|
commitdiff
|
tree
2019-04-23
David
G
r
e
en
[ARM] Don't replicate instructions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid Green
[
L
SR
]
L
i
m
i
t
the recursio
n
for
s
e
tup cost
commit
|
commitdiff
|
tree
2019-04-21
Da
v
i
d
Gr
e
en
[ARM] Rewrite isL
e
g
alT2AddressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David G
r
een
[ARM
]
Add an
e
xtr
a
te
s
t f
o
r
co
n
stant h
o
i
st
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an extra
c
onstant
h
o
i
s
ting test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL357745:
[
Sel
e
ctionDA
G
]
C
o
m
pute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Gre
e
n
F
ixup opt-rem
a
rks
.
ll
g
old
p
lugin test
.
N
F
C
commit
|
commitdiff
|
tree
2019-03-17
Da
v
i
d Green
[
A
RM] Ch
e
ck that CPSR d
o
es not have ot
h
er uses
commit
|
commitdiff
|
tree
2019-03-17
D
a
vi
d
Green
[ARM] Search b
a
ckwards for CMP when combining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Add some CBZ const
a
nt islan
d
tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
Davi
d
G
r
een
[LSR] Attempt to i
n
crease the
accuracy
of LSR's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David G
r
een
[SCEV] Ensure th
a
t isHigh
C
ostExpansion takes i
n
to acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Add some ex
t
ra tests fo
r
In
d
V
a
rSimplif
y
s loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David
G
reen
[ARM] Add
s
ome more
m
issi
n
g T1
o
p
c
od
e
s for the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
a
vid
Gr
e
ene
[CMake]
H
on
o
r LLVM_EX
T
ERNAL_
<
proj
>
_SOURCE_D
I
R
commit
|
commitdiff
|
tree
2019-02-22
David Green
[AR
M
] Add some missing thumb1 opcodes to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Da
v
i
d Green
Revert
35456
4
: [ARM
]
A
d
d
some missi
n
g thumb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Davi
d
Green
[ARM] Add some missing t
h
u
mb1
opcodes to enable peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Gree
n
[Codegen] Remove dead
f
lags on Physical Defs
in machine cse
commit
|
commitdiff
|
tree
2019-02-14
Davi
d
Gree
n
[ARM] Ensure
w
e update the correct fl
a
g
s
i
n
th
e
p
eepho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
Davi
d
G
r
e
e
n
[
C
odegen] Make sure kill
flags are n
o
t incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
Da
v
id Gre
e
ne
Add
recipes
for migra
t
ing do
w
nstream branches of git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David
G
reen
[ARM
]
Re
f
ormat isRedund
a
ntFlag
I
n
s
tr for D5
7
833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM
]
Mark 255 a
n
d 65535 a
s
c
h
ea
p
f
or Thumb1 "And
"
commit
|
commitdiff
|
tree
2019-02-04
D
avid Green
[ARM] Add testcases for
D57671
.
N
FC
commit
|
commitdiff
|
tree
2019-01-29
David Green
[ARM
]
Us
e
sub for negative offset load/sto
r
e
i
n thumb1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[A
R
M] Add e
x
tra
t
e
s
tc
a
ses for
D
57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
Dav
i
d Green
[ARM] Alter the registe
r
al
l
ocation orde
r
for min
s
ize
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
D
a
v
id Greene
[lit] Respec
t
PYTHONP
A
TH
commit
|
commitdiff
|
tree
2018-12-10
David
Green
[T
a
rgets] Fi
x
up
incor
r
ec
t
targets in codemodel
t
e
s
ts
commit
|
commitdiff
|
tree
2018-12-07
David Green
[T
a
rgets]
A
dd error
s
for tiny an
d
kernel cod
e
model
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
D
a
vid
Gr
e
e
n
[
Inliner] P
e
n
alise inlining of call
s
with
l
oo
p
s at Oz
commit
|
commitdiff
|
tree
2018-10-30
David Gr
e
ene
[A
A
rch64] Create proper memoperand for multi-v
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
David
G
reene
[
AArch64]
C
reate proper m
e
moperand fo
r
m
u
lti-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
David
G
reene
D
ocumen
t
bisect-skip
-
count
commit
|
commitdiff
|
tree
2018-10-11
David Green
[I
n
stCombine] Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[Ins
t
Co
m
bine
]
D
e
mand bits of UM
a
x
commit
|
commitdiff
|
tree
2018-10-11
David Gree
n
[InstCombine] A
d
d tests for dem
a
nd bits of min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-04
David Gre
e
ne
[X86] Set co
r
rect MM
O
offset on scala
r
ized load piece
s
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCombine] Fold ~A -
M
in/Max(~A, O) -> M
a
x/M
i
n(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
D
a
vid Gre
e
n
[
InstCombin
e
] Tests for ~A
-
Min/Max(~A, O) -> M
a
x
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David Green
[CodeGen] En
a
ble t
a
i
l calls
f
o
r
functions with
NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Green
[Loo
p
U
n
roll] Ad
d
check to
Latc
h
's te
r
m
inator in Unro
l
lRunt
i
m
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
a
vid Green
[AArc
h
6
4] Attempt to p
a
rse more operands as expression
s
commit
|
commitdiff
|
tree
2018-09-12
D
avid Green
[CGP
]
Ensure s
p
litgep gives determinis
t
ic output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[Si
m
plify
C
FG] Put an al
i
g
nment on
g
enerated swi
t
c
h
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David
G
reen
[SLC] A
d
d an alignme
n
t to Cre
a
teGloba
l
Str
i
n
g
commit
|
commitdiff
|
tree
2018-08-30
David Green
[AA
r
ch6
4
] Optimise
load(adr a
d
dress) to ldr address
commit
|
commitdiff
|
tree
2018-08-22
Dav
i
d Green
[AArch64] Add Tiny Co
d
e Model for AArch64
commit
|
commitdiff
|
tree
2018-08-15
D
a
v
id Green
[
UnJ] Renam
e
hasI
n
v
a
riantIterationCount to
has
I
tera
t
ionCount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
D
avid Green
[
U
n
J] Improve e
x
plicit loop count c
h
ecks
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ]
C
reat
e
a hasInvari
a
n
t
IterationCount function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David
G
r
ee
n
[
U
nJ] Add debug me
s
sa
g
es
fo
r
why loops are no
t
unro
l
led
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[A
A
rch64] Add support for got
r
elo
c
a
t
e
d
L
DR's
commit
|
commitdiff
|
tree
2018-07-28
D
a
vid Gree
n
[Glo
b
alOpt
]
Test array indices insi
d
e str
u
cts f
o
r out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
D
a
vid
G
r
een
[
U
nJ
]
Common some co
d
e
.
NFC
commit
|
commitdiff
|
tree
2018-07-23
David
G
reene
F
i
x RegScavenger::unprocess
commit
|
commitdiff
|
tree
2018-07-19
David Green
[UnJ]
D
ocument unroll
a
n
d jam
p
ass and
loo
p
metadat
a
commit
|
commitdiff
|
tree
2018-07-12
David
Green
[
U
nJ] Use SmallPtrSets
for
b
l
o
ck
c
ollecti
o
ns
.
NFC
commit
|
commitdiff
|
tree
next