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
D
avid Green
[
A
RM] Fix
f
o
r
MV
E
V
P
T bl
o
ck
p
ass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[ARM] Move MVE VPT block tes
t
s into
the Thumb2 directory
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d G
r
ee
n
[ARM] M
V
E
v
e
ct
o
r for 64bit types
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d G
r
een
[AR
M
]
Mino
r
f
o
r
matt
i
ng in ARMIns
t
rMVE
.
t
d
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David
G
reen
[
A
R
M] MVE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
ove Shifts after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] A
d
just h
o
w NEO
N
shifts are
l
owere
d
commit
|
commitdiff
|
tree
2019-07-13
D
avid Green
[ARM] Add
s
ign and zero extend patterns for MVE
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Gre
e
n
[ARM] MVE VN
E
G
instructio
n
p
a
t
terns
commit
|
commitdiff
|
tree
2019-07-13
Da
v
i
d Gre
e
n
[ARM] MV
E
integer abs
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
A
RM] MVE integer min
and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE
VRI
N
T support
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM
]
MV
E
m
i
nnm
a
nd maxnm instructions
commit
|
commitdiff
|
tree
2019-07-09
David
Green
[ARM
]
Add test fo
r
MVE and no fl
o
ats
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
D
a
vid Green
[ARM] MVE patterns
for VMVN,
VORR
a
n
d
VBIC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[
ARM] MVE VMOV immedi
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
David Green
[
A
RM] MVE
f
p to int conversions
commit
|
commitdiff
|
tree
2019-07-04
D
avi
d
G
r
een
[
A
RM] Favour P
L
/MI over GE/LT
w
hen poss
i
b
le
commit
|
commitdiff
|
tree
2019-07-04
D
a
v
id
G
r
een
[
A
R
M]
Add
e
d
testing for D64160
.
N
FC
commit
|
commitdiff
|
tree
2019-07-04
D
avid G
r
een
[ARM]
M
VE
b
it
w
i
s
e instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gr
e
e
n
[ARM] Add MVE mu
l
pat
t
erns
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[AR
M
]
M
ark math ro
u
tines as n
o
n-legal for MV
E
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] MVE patterns for VABS a
n
d VNEG
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM] Widening loads and
narr
o
wing sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM] MVE l
o
a
ds and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Ma
r
k div a
n
d re
m
as expand fo
r
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM] S
e
lect MVE fp add and su
b
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid
Gree
n
[
A
R
M] Se
l
e
ct MVE ad
d
an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] MVE vect
o
r shuffl
e
s
commit
|
commitdiff
|
tree
2019-06-27
David
Green
[
A
R
M
]
Move low ov
e
rhead loop codegen tests
i
nto a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David
G
reen
[A
R
M
] E
n
able U
n
ro
l
l Upper
B
ound
commit
|
commitdiff
|
tree
2019-06-08
Dav
i
d Green
[ARM]
A
djust is
L
egalT1AddressImmediate for non-lega
l
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid
Gre
e
n
[ARM] Add MVE addressing
t
o
i
sLegalT2A
d
dre
s
s
I
mmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add fp16 a
d
dre
s
s
ing t
o
isLeg
a
lT2
A
ddressImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM
]
Add extra gep c
o
stmodel tes
t
s
for
MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM]
Add HasNEON for all
Neon
patterns in ARMI
n
str
N
EON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Sele
c
t fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
R
M] Select
a n
u
mber
of fp
1
6
r
o
undin
g
func
t
ions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[AR
M
] Promote vari
o
us fp1
6
math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] S
e
lect fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] Selec
t
fp16
f
sqrt
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[
ARM] Promot
e
fp16
f
r
e
m
commit
|
commitdiff
|
tree
2019-05-26
David
Green
[ARM] Ad
d
some
b
a
s
e fullfp16 tes
t
s
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
Davi
d
Green
[A
R
M
]
D
o
n'
t
us
e
the Machin
e
Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
D
a
vid Green
[ARM
]
Cortex-M4 s
c
he
d
u
le
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid Green
[
ARM
]
Update
check for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
D
avid Green
[ARM] Don't replicate instructions in Ifcvt at minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR]
L
imit the recursion for setup cos
t
commit
|
commitdiff
|
tree
2019-04-21
D
a
vid Green
[
A
R
M] Rewrite isLegalT2Addr
e
ssImmediate
commit
|
commitdiff
|
tree
2019-04-10
David Green
[ARM] Add an extra tes
t
for const
a
nt hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Green
[
ARM] Add
an extra constant hoist
i
ng test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
Da
v
id
G
reen
Revert rL3577
4
5:
[Sel
e
ctionDAG] Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David
G
r
een
F
i
x
u
p
o
p
t-remar
k
s
.
ll
g
o
l
d plugin te
s
t
.
NF
C
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Check tha
t
CPSR does not have other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Searc
h
backwar
d
s for CMP
w
hen co
m
bining
i
nto CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Gr
e
en
[ARM]
Add som
e
CBZ const
a
nt island tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
avid Green
[LSR] Attempt to inc
r
ease the acc
u
racy of LSR
'
s setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Ens
u
re t
h
a
t
isHighCostExpansion ta
k
es into a
c
cou
n
t
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCE
V
] Add some extra tests for IndVarS
i
mplif
y
s
loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[ARM] Add some more missing T
1
opc
o
des for the
peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Add some mi
s
sing t
h
um
b
1
opcodes to
en
a
ble peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
G
reen
Revert
35
4
5
6
4
: [
A
R
M]
A
d
d some mi
s
sing thumb1
opcod
e
s
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Gr
e
e
n
[ARM] Add some missing t
h
umb1 opc
o
des to
enable pe
e
phole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David G
r
e
en
[
Code
g
en] Remove de
a
d flags on Physi
c
al Defs in mac
h
ine cse
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM
]
Ensur
e
we
update the
c
orrect f
l
ag
s
i
n
the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
D
a
vid Green
[Codegen] Make s
u
re kil
l
flags ar
e
n
ot incorrec
t
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Green
[A
R
M] Reformat isRe
d
undantFlagInstr for D57833
.
N
FC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[AR
M
]
M
ark
2
5
5 a
n
d 65535 as cheap f
o
r
Thumb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
D
a
v
id Green
[ARM] A
d
d testcase
s
for D5767
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Green
[
ARM] Use sub
for negative
o
ffset load/store in thumb1
commit
|
commitdiff
|
tree
2019-01-29
David G
r
een
[
ARM] Add ext
r
a testcases for
D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
Davi
d
Gre
e
n
[ARM]
Alter the register allocati
o
n order fo
r
minsi
z
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
D
avid Green
[Targets] F
i
xup in
c
orrect
t
arg
e
ts in
c
odemodel tes
t
s
commit
|
commitdiff
|
tree
2018-12-07
David Green
[Targets] Add errors f
o
r tin
y
and k
e
rnel
cod
e
model
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
David Green
[Inl
i
ner] P
e
nali
s
e in
l
inin
g
of
calls with loops at Oz
commit
|
commitdiff
|
tree
2018-10-11
David Green
[I
n
stCombine] Dema
n
d bi
t
s of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Gre
e
n
[
I
nstCombine] Demand bits of UMax
commit
|
commitdiff
|
tree
2018-10-11
David Gree
n
[Ins
t
Co
m
bine]
Add t
e
sts for demand bit
s
of mi
n
/
max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[In
s
tCombine] Fo
l
d ~A - Min/Max(~A, O) -> Max/M
i
n
(
A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David
G
reen
[Ins
t
Com
b
ine
]
Tests for ~A
-
Min/
M
ax(~A, O) ->
Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
David Gr
e
en
[CodeGen] Enable ta
i
l calls f
o
r fu
n
c
tions wi
t
h
NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Gre
e
n
[LoopUnr
o
l
l
] Add check to Latch's termin
a
tor
i
n
UnrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
David Green
[AArch64] Atte
m
pt
to parse m
o
r
e
operands
a
s
e
xpressi
o
ns
commit
|
commitdiff
|
tree
2018-09-12
David Green
[
CG
P
] Ensure splitgep
g
ives
d
ete
r
ministic
output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[Simpli
f
yCFG
]
P
u
t a
n
alignmen
t
o
n gene
r
ated
swit
c
h
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David Gre
e
n
[SLC] Add an alignment to CreateG
l
oba
l
String
commit
|
commitdiff
|
tree
2018-08-30
Davi
d
Green
[AArch64]
O
ptimise load(adr add
r
ess)
to ldr
a
dd
r
ess
commit
|
commitdiff
|
tree
2018-08-22
D
avi
d
Green
[AArch64] Add Tin
y
Code Model for AA
r
ch64
commit
|
commitdiff
|
tree
2018-08-15
Dav
i
d
Green
[
U
n
J] Renam
e
hasInvar
i
an
t
IterationCount to ha
s
Iter
a
tionCou
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David
Gre
e
n
[UnJ] Improve
ex
p
l
icit loop
count
c
h
ecks
commit
|
commitdiff
|
tree
2018-08-11
David
G
ree
n
[
U
nJ] Create a hasI
n
variantIter
a
tionCount function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[U
n
J
] Add debug
messa
g
e
s
for
w
hy
l
o
ops a
r
e
n
ot unrolle
d
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[A
A
rch64]
Add supp
o
rt for got relocated LDR'
s
commit
|
commitdiff
|
tree
2018-07-28
David
G
reen
[Glo
b
alOpt] Test array in
d
i
c
es
i
nsid
e
str
u
c
t
s for out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
Davi
d
Gree
n
[UnJ] C
o
mmon
some cod
e
.
NFC
commit
|
commitdiff
|
tree
2018-07-19
D
a
vid Green
[
U
nJ] Document unroll and jam pass and
lo
o
p metada
t
a
commit
|
commitdiff
|
tree
2018-07-12
David G
r
een
[U
n
J
]
Use SmallP
t
rSets
f
o
r
bl
o
ck
c
o
llection
s
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
D
av
i
d Gre
e
n
[
Unrol
l
AndJam] New Unroll and Jam
pass
commit
|
commitdiff
|
tree
2018-06-25
David Green
[DA] Del
i
nearise
A
ddRecs
i
f
we
c
an prove they don't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
David
G
reen
[ARM] En
a
ble useAA() for the in
-
o
r
d
e
r
Cor
t
ex-R
5
2
commit
|
commitdiff
|
tree
next