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 Vector Shifts
2019-07-15
Davi
d
Green
[ARM] MVE V
e
ctor Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Gr
e
en
[A
R
M
] Mov
e
S
h
ift
s
after Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] Adjust how NEON
shifts
are lowered
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] Add sign and zero extend pa
t
t
erns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Gr
e
en
[ARM
]
M
VE VNEG instruction patter
n
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM]
M
VE integ
e
r abs
commit
|
commitdiff
|
tree
2019-07-13
D
a
v
id
Gr
e
e
n
[ARM] MVE integer min and max
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id
Gre
e
n
[
A
RM] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
D
a
vi
d
Green
[ARM]
M
VE minnm
a
n
d maxnm instructions
commit
|
commitdiff
|
tree
2019-07-10
David
G
reen
e
Revert
"[
S
ys
t
em Model] [TTI]
Update cache and prefetch
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
D
a
vid
Gre
e
ne
[
System
Model] [TTI] Update cache and prefetch
T
TI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[AR
M
]
Add t
e
st for
M
VE
a
nd n
o
fl
o
ats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM] MVE patt
e
rns for VMV
N
, VORR a
n
d V
B
I
C
commit
|
commitdiff
|
tree
2019-07-05
D
avid Gr
e
en
[
A
R
M
] MVE VMOV i
m
media
t
e handling
commit
|
commitdiff
|
tree
2019-07-05
D
avid Green
[ARM] MVE fp to int c
o
n
v
e
r
sions
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[ARM] Fa
v
o
u
r PL/MI over GE
/
LT
when po
s
sible
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[
A
RM] Added testin
g
for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] MVE
b
itwise instr
u
ct
i
on patterns
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] Add MVE m
u
l patter
n
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
a
rk math routines as non-leg
a
l for MVE
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gree
n
[ARM] MVE patterns for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Wid
e
n
i
n
g
loads and
n
arrowing stores
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[
ARM] MVE loads and stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
D
avid Gre
e
n
[ARM
]
Mark div and rem
a
s exp
a
nd for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Sele
c
t MVE fp add and sub
commit
|
commitdiff
|
tree
2019-06-28
David
Gree
n
[
ARM] Select MV
E
add an
d
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
G
r
ee
n
[ARM] M
V
E vector
shuffles
commit
|
commitdiff
|
tree
2019-06-27
David Gree
n
[ARM]
Move low o
v
erhead loop codegen tests into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Da
v
id Green
[ARM
]
Enable Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM]
Adjust
isLegalT1Addr
e
ssImmediate for non-
l
egal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David G
r
een
[ARM] Add MVE
addressing to isLega
l
T
2
Addre
s
sImme
d
iate
commit
|
commitdiff
|
tree
2019-06-08
David
G
r
e
en
[AR
M
] Add fp16 ad
d
r
e
ssing to isLegalT2AddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add extra gep
c
ostmodel tests fo
r
MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[ARM] Add Has
N
E
O
N for al
l
Neon patterns
i
n ARMI
n
strNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
Dav
i
d Gree
n
e
[
X
86-64] Fix 256-bit SET0 lowering for non-V
L
X
ta
r
gets
commit
|
commitdiff
|
tree
2019-05-26
David
G
ree
n
[ARM] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select a number of fp16 rounding functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Prom
o
t
e
various fp1
6
m
a
th int
r
insics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Green
[
ARM] S
e
l
e
ct fp16 f
s
qrt
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Gre
e
n
[ARM] Prom
o
t
e
f
p16
f
rem
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid Gree
n
[ARM] Add some
base
fullfp16
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gre
e
n
[ARM] Do
n
'
t
u
se the Machine Sch
e
duler for
c
ort
e
x-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
re
e
n
[ARM] Cortex-M4
s
chedule
commit
|
commitdiff
|
tree
2019-05-08
Dav
i
d
Greene
[Reassociat
i
on] Place moved instructions af
t
er l
a
nding
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Update check f
o
r
CBZ in Ifcv
t
commit
|
commitdiff
|
tree
2019-04-23
D
a
v
i
d Gr
e
e
n
[ARM] Do
n
't re
p
l
icate instructio
n
s in I
f
cvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limit the recursion for setup co
s
t
commit
|
commitdiff
|
tree
2019-04-21
David G
r
e
en
[A
R
M] Rewrite
i
sLegalT2AddressImmedi
a
te
commit
|
commitdiff
|
tree
2019-04-10
David Gr
e
e
n
[AR
M
]
Ad
d
an extra test
for cons
t
ant
h
o
i
st
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
D
avi
d
Green
[A
R
M] Add an
extra co
n
stant hoist
i
n
g test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Rever
t
rL357745:
[
S
electionD
A
G]
Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David
Green
Fixup o
p
t-remar
k
s
.
ll
gold plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
D
a
vid Green
[ARM] Check that CPSR does not hav
e
other uses
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id Green
[
ARM] S
e
a
rch
b
ackwards for
C
MP when
c
ombi
n
ing into CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Add some
C
B
Z
constant i
s
la
n
d tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-03-07
David Green
[
L
S
R
] Attempt
t
o increa
s
e the accur
a
cy of LSR's
s
etup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
S
C
EV] Ensure that
i
sHig
h
CostExpansi
o
n t
a
kes into account
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
SCEV] Ad
d
some ex
t
r
a tests for IndVarSimpl
i
fys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David G
r
een
[ARM] Add some mor
e
mis
s
i
ng T1 opcodes for
t
he pe
e
phole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
D
a
vid Greene
[CMake] Honor LLVM_
E
X
TERNAL_<proj>_
S
OURC
E
_DIR
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Ad
d
some missi
n
g
thumb1 opcode
s
to enable peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
Revert 354564: [AR
M
] Add some missing t
h
umb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
avid Gree
n
[ARM] Add
s
ome m
i
s
sing
t
h
u
mb1 opcodes to enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[C
o
d
e
gen]
Re
m
ove dead flags
on Physica
l
Defs in machin
e
cse
commit
|
commitdiff
|
tree
2019-02-14
D
av
i
d Gre
e
n
[
ARM] Ensure we update the correct flag
s
in the pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[Codegen] Make sure kil
l
f
l
a
g
s a
r
e not incorre
c
t from
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
David
G
reene
Add recipes f
o
r migrating downstream branch
e
s of git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David G
r
een
[ARM] Reforma
t
isRed
u
nda
n
tFlag
I
nstr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM] Mark 255
an
d
65535
as cheap for Thumb1 "A
n
d"
commit
|
commitdiff
|
tree
2019-02-04
David
G
r
e
en
[ARM] Add
testcases fo
r
D576
7
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
Da
v
i
d Green
[ARM] Use sub for negati
v
e offset
l
oad/store i
n
thu
m
b1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[A
R
M
] Add extra test
c
a
s
es for D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
David
Gre
e
n
[
A
RM]
A
lter the registe
r
allo
c
ation order for
m
i
n
siz
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
David Gr
e
ene
[
l
it
]
Respect PYTHONPATH
commit
|
commitdiff
|
tree
2018-12-10
Davi
d
Green
[
T
a
r
gets] Fixup incorrect
t
argets
in c
o
d
emodel tests
commit
|
commitdiff
|
tree
2018-12-07
Da
v
id G
r
een
[Tar
g
ets] Add e
r
rors for ti
n
y an
d
kernel
c
odemo
d
el
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Green
[
I
n
l
i
n
er] Penalise inlining of calls wit
h
loops at Oz
commit
|
commitdiff
|
tree
2018-10-30
David Greene
[AArch64]
Crea
t
e pr
o
per memoperand f
o
r
m
ulti-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
Dav
i
d Greene
[AA
r
ch64] Create pr
o
p
er memo
p
erand for
m
u
l
t
i
-
v
e
c
tor
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
D
a
vid Greene
Document
bisect-skip-co
u
nt
commit
|
commitdiff
|
tree
2018-10-11
D
a
v
i
d G
r
een
[
InstC
o
mbine] De
m
and bit
s
of UMi
n
commit
|
commitdiff
|
tree
2018-10-11
David Green
[
InstCombine] Demand b
i
t
s
o
f
UMax
commit
|
commitdiff
|
tree
2018-10-11
Davi
d
Green
[InstCombine] Add tests for de
m
and
bits of m
i
n/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-04
D
a
v
i
d Gree
n
e
[
X86] Set co
r
r
e
ct MMO
o
ffset on scalarized lo
a
d pi
e
c
es
commit
|
commitdiff
|
tree
2018-10-02
Da
v
i
d G
r
een
[InstCombin
e
] Fold ~A - Mi
n
/Max(
~
A, O) -> Max
/
Min
(
A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[In
s
tCombine] Tests
f
or
~
A - Min/Ma
x
(~A,
O
)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David G
r
e
e
n
[CodeGen] Enable tail calls for functions with NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Green
[LoopUnroll]
A
d
d
check t
o
L
atc
h
's
termi
n
ator in Unro
l
lRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
David G
r
een
[
A
Arch
6
4] Attempt to parse more op
e
ra
n
ds as expressions
commit
|
commitdiff
|
tree
2018-09-12
David Green
[
CGP]
Ensure splitge
p
gives determin
i
st
i
c output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[SimplifyCFG] Put an alignment on generate
d
switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David Green
[SL
C
]
A
dd an alignment
to C
r
eat
e
GlobalString
commit
|
commitdiff
|
tree
2018-08-30
David
G
ree
n
[
AArch64]
O
ptimi
s
e
l
o
ad(ad
r
address) to ldr address
commit
|
commitdiff
|
tree
2018-08-22
D
avid Green
[AArch64] Add Ti
n
y Code Model for AArc
h
6
4
commit
|
commitdiff
|
tree
2018-08-15
D
avid Gr
e
en
[UnJ] Re
n
ame hasInvariantItera
t
i
o
n
C
ou
n
t
t
o hasIterationCou
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ]
I
mprove ex
p
licit loop count checks
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ] Create a
h
asInvaria
n
tIterationCou
n
t fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[UnJ
]
Add debug messages f
o
r wh
y
loops are n
o
t
un
r
olled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
Dav
i
d Gre
e
n
[AArch64]
A
dd supp
o
rt for g
o
t r
e
lo
c
a
t
e
d
LDR's
commit
|
commitdiff
|
tree
next