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] Fix for MVE VPT block pass
2019-07-22
David Green
[ARM] Fix for MVE VPT block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Move MVE VPT block te
s
ts
i
n
t
o the Thumb2 direct
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
D
avi
d
G
r
een
[AR
M
]
M
VE vector for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
D
a
vi
d
Green
[ARM]
M
inor f
o
r
m
atting in ARMInstr
M
VE
.
td
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
D
avid Gre
e
n
[ARM] M
V
E Vect
o
r
Shifts
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[ARM] Move Shifts a
f
ter Bi
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[A
R
M] A
d
just ho
w
NEON
s
hifts are l
o
wered
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] Add sign and
z
ero extend patterns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
e
e
n
[
ARM]
M
VE VNEG instru
c
tion p
a
tt
e
rns
commit
|
commitdiff
|
tree
2019-07-13
David Gree
n
[ARM] MVE
integ
e
r abs
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer m
i
n and ma
x
commit
|
commitdiff
|
tree
2019-07-13
D
a
vid Green
[ARM] MVE VRIN
T
su
p
port
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
A
RM]
M
VE
m
inn
m
and maxnm ins
t
ructions
commit
|
commitdiff
|
tree
2019-07-09
David
Gre
e
n
[
A
RM] Add test for MV
E
and no
floats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid
G
r
ee
n
[
A
RM] MVE patterns
f
o
r
VMVN, VORR and
VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
G
reen
[ARM] MVE
V
MOV
immediate
hand
l
ing
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[
ARM] MVE fp to int c
o
nversions
commit
|
commitdiff
|
tree
2019-07-04
Dav
i
d Green
[
ARM] Favour PL/MI o
v
er GE/LT when pos
s
ible
commit
|
commitdiff
|
tree
2019-07-04
Davi
d
Green
[
A
RM] Added
t
e
sting for D6
4
160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid Green
[ARM] MVE bitwise instruction pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
David Gree
n
[ARM] Add MVE mul
p
atterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM]
M
a
r
k m
a
th routines as non-legal for MVE
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM] MVE p
a
ttern
s
for VABS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David
G
reen
[ARM
]
Wideni
n
g load
s
a
nd narrowing stor
e
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE loads a
n
d stores
commit
|
commitdiff
|
tree
2019-06-28
David
G
r
e
en
[ARM] Mark d
i
v and
r
em as
e
xpand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
ARM
]
Select MVE fp ad
d
and sub
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Gr
e
en
[ARM]
S
elect MVE add
a
nd sub
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] MVE vec
t
or
s
huffles
commit
|
commitdiff
|
tree
2019-06-27
Dav
i
d Gre
e
n
[ARM] Move low overhead l
o
op codegen tes
t
s int
o
a separat
e
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM] Enab
l
e Unroll
U
pperBou
n
d
commit
|
commitdiff
|
tree
2019-06-08
David
G
reen
[ARM] Adjust isLegalT1Ad
d
r
e
ssImmediate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
Ad
d
MV
E
a
d
d
r
essing
t
o i
s
LegalT2AddressImmediat
e
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM] Add fp16 addressing to isLeg
a
lT2AddressI
m
mediate
commit
|
commitdiff
|
tree
2019-06-08
David
Green
[AR
M
] Add ext
r
a
g
ep costmodel tests
f
or
MVE
a
nd half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gr
e
e
n
[
ARM] A
d
d Has
N
EON for all N
e
on
patter
n
s in ARMIns
t
r
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM] Sele
c
t
f
p
1
6
fma
commit
|
commitdiff
|
tree
2019-05-26
D
avid
G
reen
[ARM]
Select a number
o
f fp16 ro
u
nding functions
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Promote various fp16
m
a
th intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
e
n
[ARM] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid G
r
een
[
A
RM] Select fp16 fs
q
rt
commit
|
commitdiff
|
tree
2019-05-26
David Gr
e
e
n
[ARM] Pr
o
mo
t
e fp16 frem
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Green
[ARM] A
d
d some ba
s
e
fullfp16
tests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid
G
reen
[ARM] Don't use the Machine Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Dav
i
d Gr
e
en
[ARM] Cortex-M4 schedule
commit
|
commitdiff
|
tree
2019-04-23
David
G
reen
[
A
RM] Update
check for
C
BZ in I
f
cv
t
commit
|
commitdiff
|
tree
2019-04-23
David Green
[ARM] Don't replicate instructions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d
G
r
ee
n
[LSR] Limit the recu
r
s
i
o
n
f
or setup cost
commit
|
commitdiff
|
tree
2019-04-21
D
a
vid
Green
[ARM] Rewrite isLegalT
2
AddressImmedi
a
te
commit
|
commitdiff
|
tree
2019-04-10
David Green
[
A
RM]
A
d
d a
n
extr
a
test f
o
r
const
a
nt hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Green
[A
R
M] Add an
ex
t
r
a co
n
stant ho
i
sting tes
t
.
N
FC
commit
|
commitdiff
|
tree
2019-04-10
David
G
r
een
Reve
r
t
rL357745:
[Selec
t
ionDAG]
Compute
know
n
bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
avid Gree
n
Fixu
p
o
p
t-re
m
arks
.
ll
g
old
p
lugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id Gree
n
[ARM] Chec
k
that CPSR does not hav
e
othe
r
uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[
ARM] Search backwards for C
M
P when combining int
o
CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Gr
e
en
[ARM] Add some CB
Z
constant island t
e
sts
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
David Green
[LSR]
A
ttempt to inc
r
ease the
accu
r
acy of LSR's set
u
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV] Ensure th
a
t isHighCo
s
tE
x
pans
i
on
takes i
n
to
acco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David
Green
[SCEV] Add some
e
x
tra tests
f
or
I
ndVarSimpl
i
fys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[AR
M
] A
d
d some mor
e
missing T1 opcodes for t
h
e peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
Davi
d
Green
[ARM] Add some
mis
s
ing thumb1 o
p
c
o
des to
e
nable
p
eep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
R
e
v
ert 354564:
[
ARM] Ad
d
some missing t
h
umb1
opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[ARM] A
d
d some missing thumb
1
opcodes to
e
nable
peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David G
r
een
[Codegen]
Re
m
ov
e
de
a
d flags o
n
Physical Defs in machine c
s
e
commit
|
commitdiff
|
tree
2019-02-14
David Gr
e
e
n
[ARM] Ensure we update the correct flags
in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Gr
e
en
[Codegen]
Make sure kill f
l
a
g
s ar
e
not incorrect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
Davi
d
Green
[ARM] R
e
format
i
sRedund
a
ntFlagInstr for D5783
3
.
N
F
C
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM] Mark 2
5
5 and 65535 as che
a
p for Thumb
1
"And"
commit
|
commitdiff
|
tree
2019-02-04
Dav
i
d Green
[ARM] Ad
d
testcases for D57671
.
NF
C
commit
|
commitdiff
|
tree
2019-01-29
David Green
[AR
M
] Use sub for
negative off
s
et loa
d
/store in th
u
mb1
commit
|
commitdiff
|
tree
2019-01-29
Da
v
id G
r
een
[
A
RM] Add
e
xt
r
a t
e
s
t
cases for D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
Davi
d
G
r
een
[ARM] Alter the
register allo
c
at
i
on order fo
r
minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
David Green
[
T
argets] Fixup incorrect tar
g
et
s
in codemodel tes
t
s
commit
|
commitdiff
|
tree
2018-12-07
Dav
i
d Green
[Targ
e
ts
]
Add erro
r
s
f
o
r
t
iny and kernel codemod
e
l
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
D
avid Gree
n
[Inliner] Penalise inlining
o
f
c
alls with loops at
Oz
commit
|
commitdiff
|
tree
2018-10-11
D
a
vid Green
[InstCombine]
Demand bits of UMin
commit
|
commitdiff
|
tree
2018-10-11
Dav
i
d
G
r
e
en
[Inst
C
ombine] Demand
b
i
ts of UMax
commit
|
commitdiff
|
tree
2018-10-11
David Green
[
In
s
tCo
m
bin
e
]
Add tests for demand
bits
o
f min/
m
ax
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[I
n
stCombine] Fold ~A -
Min/Max(~A, O) -> Max/Min(
A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCombine] Tests for ~A -
M
in/Max(
~
A, O) -> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
Dav
i
d Green
[Co
d
eGen
]
Enable tai
l
calls for func
t
ions with
N
o
nNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David G
r
een
[Lo
o
pUnroll] A
d
d
c
heck to Latch'
s
term
i
nator in UnrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
David Green
[AArch64] Atte
m
pt to parse more operan
d
s as ex
p
r
e
s
s
io
n
s
commit
|
commitdiff
|
tree
2018-09-12
David Green
[CGP] Ensure s
p
litgep gives dete
r
mini
s
tic output
commit
|
commitdiff
|
tree
2018-09-12
David
G
re
e
n
[
SimplifyCFG] Put an alignment on gene
r
ated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David G
r
een
[SLC] Add
an alignment
t
o
CreateGloba
l
String
commit
|
commitdiff
|
tree
2018-08-30
David Gree
n
[
AArch
6
4] Optimis
e
l
o
a
d
(adr addres
s
) to l
d
r address
commit
|
commitdiff
|
tree
2018-08-22
Davi
d
Gr
e
en
[A
A
r
ch64] Add Ti
n
y
C
o
de Model fo
r
A
A
rch64
commit
|
commitdiff
|
tree
2018-08-15
David Green
[UnJ] Rename hasInvaria
n
tIterat
i
o
nCount t
o
hasIterationCo
u
nt
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ] Improve ex
p
li
c
it loop co
u
nt c
h
e
c
ks
commit
|
commitdiff
|
tree
2018-08-11
David
G
ree
n
[
U
nJ] Creat
e
a hasInvariantIterat
i
o
n
Count
function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[UnJ] Add debug messag
e
s f
o
r why loops are not
u
nrolled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
D
avi
d
G
r
een
[AArch
6
4]
A
dd suppor
t
for got relocat
e
d LDR's
commit
|
commitdiff
|
tree
2018-07-28
D
avid Green
[GlobalOpt] Te
s
t arra
y
i
ndices inside structs for out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
Dav
i
d Green
[UnJ] Common som
e
code
.
NFC
commit
|
commitdiff
|
tree
2018-07-19
David Green
[UnJ] Document unroll a
n
d jam pas
s
an
d
loop
m
etadata
commit
|
commitdiff
|
tree
2018-07-12
Dav
i
d Green
[
U
nJ] Use SmallPtrSet
s
for block
coll
e
ctions
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
David Green
[UnrollAndJam]
New
U
nroll and
J
am pass
commit
|
commitdiff
|
tree
2018-06-25
D
avid Green
[DA]
D
elinearise AddR
e
cs i
f
we can prove t
h
e
y
d
o
n
'
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
David Green
[ARM]
Enable useAA() for the in-o
r
der Cortex
-
R52
commit
|
commitdiff
|
tree
next