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
D
a
vid Green
[ARM]
MVE
integ
e
r abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE integ
e
r min and ma
x
commit
|
commitdiff
|
tree
2019-07-13
D
avid
Green
[ARM]
M
VE VRI
N
T support
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id
Gr
e
en
[
ARM] MVE minn
m
an
d
ma
x
nm ins
t
ructions
commit
|
commitdiff
|
tree
2019-07-09
Da
v
id Green
[
A
RM
]
Ad
d
test for MVE
a
nd
n
o
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM] MV
E
patterns f
o
r V
M
VN,
V
ORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David Gree
n
[ARM]
MVE V
M
O
V immediate handlin
g
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE fp
t
o int conversions
commit
|
commitdiff
|
tree
2019-07-04
David Gre
e
n
[ARM] Favour PL/MI over GE/
L
T when
p
ossible
commit
|
commitdiff
|
tree
2019-07-04
D
avid G
r
een
[ARM] A
d
ded testing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avid Gr
e
en
[ARM] MVE
b
itwise in
s
tructi
o
n patt
e
r
n
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] A
d
d MVE mul patte
r
ns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] Mark math routines
a
s
n
o
n-legal for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[A
R
M] MVE
p
a
tterns for VABS an
d
VNE
G
commit
|
commitdiff
|
tree
2019-06-28
D
avid
G
reen
[AR
M
]
Widening loads and na
r
rowing
s
tores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM]
MVE loads
a
nd store
s
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM]
M
ark div and r
e
m as expand
f
or MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
ree
n
[A
R
M
] Select MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David
G
re
e
n
[ARM] S
e
lect MVE
ad
d
and s
u
b
commit
|
commitdiff
|
tree
2019-06-28
David Gr
e
en
[ARM] M
V
E
vector shuff
l
es
commit
|
commitdiff
|
tree
2019-06-27
David Green
[ARM] M
o
v
e
lo
w
overhe
a
d loop co
d
egen tests into
a
separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
D
a
vid Green
[ARM] Enable
U
nroll U
p
perBound
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Adjust
isLegalT1AddressIm
m
ediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM]
A
dd MVE
a
d
dr
e
ssing to isLegalT
2
A
dd
r
essImmediate
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Ad
d
fp16 addressing to isLeg
a
lT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
A
RM] Add extra gep costmodel tests
for MVE a
n
d h
a
lf
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David G
r
ee
n
[ARM] Add
HasNEON for all
N
e
on
p
a
t
terns in ARMInstrNEO
N
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16 f
m
a
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[ARM
]
Select a n
u
mbe
r
of
fp16 round
i
ng
functions
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[
A
R
M
] Pro
m
ote various fp1
6
mat
h
intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM] S
e
le
c
t fp16 fa
b
s
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[
A
R
M
] Select fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
G
r
e
e
n
[ARM]
Promo
t
e fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Gree
n
[ARM] Add some base fullfp16 tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] D
o
n't use t
h
e Machine Scheduler for cortex-
m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM]
Cortex-M4 s
c
hedule
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
ARM] Update check
f
or CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Green
[A
R
M] Don'
t
replicate
i
n
structions in Ifc
v
t
a
t minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[
L
SR] Limit
t
he re
c
ursion
f
or setup cost
commit
|
commitdiff
|
tree
2019-04-21
David
G
r
een
[
A
R
M
] Rewri
t
e isLegal
T
2
A
d
dr
e
s
s
Immedia
t
e
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM]
Add an
extra te
s
t for constant
h
oist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
v
i
d Green
[
A
RM] Add an extra
c
onstant hoisting test
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL
3
57745:
[
SelectionDAG] Compute known bi
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
avid G
r
e
e
n
Fixup opt-remarks
.
ll
gold plugin t
e
st
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM]
C
heck t
h
at CPS
R
does not have ot
h
er us
e
s
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM
]
Search backwards
f
or CMP when c
o
m
bining into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Gr
e
en
[ARM] Add some CBZ c
o
nstant
island t
e
s
ts
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
avid Green
[LSR] Attempt
to increase
t
he ac
c
uracy o
f
LSR's se
t
u
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure
t
hat isHigh
C
ostExpansio
n
ta
k
es in
t
o
a
ccount
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
SCEV] Add
s
ome e
x
t
r
a tests for
I
ndVarSimplifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David G
r
een
[A
R
M
]
A
d
d
some
m
ore
m
issing T1 opcodes for the pee
p
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Dav
i
d
G
reen
[A
R
M
] Add some missing thumb1 opco
d
e
s to enable peep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert 35
4
564:
[ARM]
A
dd s
o
me missing thumb1 o
p
c
odes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[A
R
M] Ad
d
some missing t
h
umb1 opcodes
t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
D
a
v
i
d Gr
e
en
[Codeg
e
n]
R
emove
dead fla
g
s on Physi
c
al Defs
in machine cs
e
commit
|
commitdiff
|
tree
2019-02-14
David Gr
e
e
n
[A
R
M] Ensure we
u
pdate the correct flags in th
e
peep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Gre
e
n
[Codege
n
] Make sure kill flags ar
e
no
t
incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David
G
reen
[ARM] Ref
o
rmat
isR
e
d
u
ndantFlagInstr for
D
5783
3
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
Dav
i
d
G
reen
[ARM] Mark 2
5
5
and 6
5
535 as cheap f
o
r
T
humb1 "And
"
commit
|
commitdiff
|
tree
2019-02-04
David G
r
ee
n
[
A
RM
]
Add testcases
for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David
G
reen
[ARM] Us
e
s
u
b
for negative offset load/
s
tore
i
n
t
h
u
mb1
commit
|
commitdiff
|
tree
2019-01-29
Davi
d
Gr
e
en
[ARM
]
Add e
x
tra testc
a
ses for D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
David Gr
e
en
[
A
R
M
]
Alter the regis
t
er alloc
a
tion order for mi
n
siz
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David Gree
n
[Targets] Fixu
p
i
ncorrect targets i
n
codemodel tests
commit
|
commitdiff
|
tree
2018-12-07
David
Green
[Ta
r
gets] Add er
r
or
s
for tiny and kernel codemodel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Gree
n
[
I
n
l
iner] Pen
a
lise
inlining o
f
calls with loops at Oz
commit
|
commitdiff
|
tree
2018-10-11
D
avid Green
[
InstCombine] Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
Davi
d
Gr
e
e
n
[I
n
stCom
b
in
e
] Demand bits of UMax
commit
|
commitdiff
|
tree
2018-10-11
D
a
vi
d
Green
[InstC
o
mbine]
Add tests for demand bit
s
of
min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gr
e
en
[I
n
s
tCom
b
ine] F
o
ld ~A -
M
in/Max(~A, O) -
>
Max/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
Davi
d
Gr
e
en
[
I
nstCombine] Tests fo
r
~A - Min
/
Max(
~
A, O)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
D
a
v
id Green
[
C
odeGen] Enabl
e
tail ca
l
l
s for functions with
NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
D
a
v
id Gre
e
n
[LoopUnr
o
l
l
] Add check to Latch's terminator in Un
r
oll
R
un
t
i
m
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
a
vid Gree
n
[AArch6
4
] Attemp
t
t
o
par
s
e more oper
a
nds as expressions
commit
|
commitdiff
|
tree
2018-09-12
Da
v
id
Green
[C
G
P]
Ensur
e
splitgep gives deterministic output
commit
|
commitdiff
|
tree
2018-09-12
D
a
v
id Gr
e
en
[SimplifyCFG] P
u
t
a
n alignment on generated
s
witch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
Da
v
id G
r
een
[SL
C
]
Add an alignme
n
t to CreateGlo
b
alString
commit
|
commitdiff
|
tree
2018-08-30
D
a
v
id Green
[AArch64] Optimise load(adr address)
t
o ld
r
address
commit
|
commitdiff
|
tree
2018-08-22
Da
v
id Green
[
AArch64] Add Tin
y
Code Model
f
or AAr
c
h64
commit
|
commitdiff
|
tree
2018-08-15
Dav
i
d
G
reen
[
U
nJ] Ren
a
me hasInvariantIte
r
ationCount to hasIterati
o
nCount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
D
avi
d
Gre
e
n
[UnJ] Improve explicit
loo
p
count checks
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ] Create a hasInvariantIterationCoun
t
function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[U
n
J] Add debug
m
essages for w
h
y loops are
not unrolled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David
G
ree
n
[
A
A
rch64] Add sup
p
o
r
t f
o
r got re
l
ocated LDR's
commit
|
commitdiff
|
tree
2018-07-28
David
G
r
e
en
[GlobalOpt] Test a
r
r
a
y indices insi
d
e structs for
out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
David Gre
e
n
[Un
J
] Common so
m
e code
.
N
F
C
commit
|
commitdiff
|
tree
2018-07-19
D
avid
Green
[UnJ] Docume
n
t unroll and jam pas
s
and loo
p
metadata
commit
|
commitdiff
|
tree
2018-07-12
David Gre
e
n
[U
n
J
]
Use SmallPt
r
Set
s
for block collectio
n
s
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
D
a
v
id Green
[Unr
o
llAndJam] N
e
w
Unrol
l
a
nd Jam pass
commit
|
commitdiff
|
tree
2018-06-25
Da
v
i
d Green
[DA] Del
i
n
earise AddRecs if we
can prov
e
they don't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
Davi
d
Gre
e
n
[ARM] Enab
l
e use
A
A() fo
r
the in-order Co
r
tex-R52
commit
|
commitdiff
|
tree
2018-06-21
Davi
d
Green
[DA] Enable -da-de
l
inearize b
y
default
commit
|
commitdiff
|
tree
2018-06-21
Dav
i
d Green
[DAGComb
i
ne] Fix
alignmen
t
for offset lo
a
ds/stores
commit
|
commitdiff
|
tree
2018-06-19
David Gr
e
en
[LoopSimpl
i
fyCFG] Invalidate SCEV i
n
LoopSimplifyCF
G
commit
|
commitdiff
|
tree
2018-06-06
David Green
[Global
M
erge] Se
t
the alignme
n
t on m
e
rged gl
o
bal structs
commit
|
commitdiff
|
tree
2018-05-31
David Green
[
D
A]
Fix dire
c
tion vectors
for w
e
akZ
e
roS
r
cSIV
commit
|
commitdiff
|
tree
2018-05-27
Davi
d
Green
Revert 333358 as
it
'
s
failing o
n
so
m
e buil
d
e
r
s
.
commit
|
commitdiff
|
tree
2018-05-27
Dav
i
d G
r
een
[UnrollAn
d
Jam
]
Add a n
e
w
Unroll a
n
d Jam pass
commit
|
commitdiff
|
tree
2018-05-21
D
a
v
i
d G
r
een
[CVP] R
e
quire Dom
T
ree for new Pass Manag
e
r
commit
|
commitdiff
|
tree
2018-05-16
David Green
[LoopUnroll]
Split out s
i
mp
l
ify cod
e
after Unroll
into
.
.
.
commit
|
commitdiff
|
tree
next