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] Move Shifts after Bits. NFC
2019-07-15
David G
r
een
[ARM
]
Mo
v
e Shift
s
after Bits
.
NFC
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
ARM] Adj
u
st how NE
O
N
sh
i
fts ar
e
lo
w
ered
commit
|
commitdiff
|
tree
2019-07-13
Dav
i
d Green
[ARM] Add sign
a
nd ze
r
o
exte
n
d pa
t
te
r
ns for MVE
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[
ARM
]
MVE VNE
G
ins
t
ruct
i
on patterns
commit
|
commitdiff
|
tree
2019-07-13
David Gre
e
n
[ARM] MVE int
e
ger abs
commit
|
commitdiff
|
tree
2019-07-13
D
avid
G
re
e
n
[
A
RM]
MVE
integer min and max
commit
|
commitdiff
|
tree
2019-07-13
David
G
re
e
n
[
ARM] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[ARM] MVE
minnm
an
d
maxnm
i
nstr
u
ctions
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add t
e
st for MVE an
d
no floats
.
NF
C
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MVE
p
atterns for
VMV
N
, VORR and VBIC
commit
|
commitdiff
|
tree
2019-07-05
Dav
i
d Gr
e
en
[
A
R
M
]
MVE VMOV
i
mmediate handl
i
ng
commit
|
commitdiff
|
tree
2019-07-05
David
Green
[ARM] MVE fp
t
o int conversi
o
ns
commit
|
commitdiff
|
tree
2019-07-04
David Green
[AR
M
] Favour PL/MI o
v
er GE/LT when pos
s
ible
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Added tes
t
i
n
g for D6
4
1
60
.
N
FC
commit
|
commitdiff
|
tree
2019-07-04
D
a
vid G
r
een
[ARM] MVE bitwise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
AR
M
] Add MVE m
u
l patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
Mark mat
h
r
o
utines as non-le
g
al for MVE
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Gre
e
n
[ARM]
M
V
E pat
t
e
rns for VABS
and VNEG
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
Green
[ARM
]
Widening loads and
n
a
r
r
ow
i
ng stores
commit
|
commitdiff
|
tree
2019-06-28
David Gre
e
n
[ARM] MV
E
l
oads an
d
sto
r
es
commit
|
commitdiff
|
tree
2019-06-28
Dav
i
d Green
[ARM] Mark
d
iv a
n
d rem as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM
]
S
el
e
c
t
MVE fp
add an
d
sub
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Select MVE add and sub
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] MVE
v
ector sh
u
ffles
commit
|
commitdiff
|
tree
2019-06-27
D
avid Green
[
ARM] Move low overhead loop codegen te
s
t
s
into a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Green
[ARM] En
a
b
l
e Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
D
avid
G
r
een
[ARM] Adjust isLegalT1Addre
s
sImm
e
diate for
non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Gre
e
n
[ARM] Add MVE addressing
t
o
isLegal
T
2Add
r
e
ssImmediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[
ARM] Add fp1
6
ad
d
res
s
ing
to isLe
g
alT
2
Add
r
essImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM] A
d
d
e
xt
r
a gep co
s
tmodel
tests
f
or MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
D
a
vid Green
[
A
R
M
]
Add HasNEON
f
or all Neon patterns in ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM
]
Select fp16
fma
commit
|
commitdiff
|
tree
2019-05-26
D
a
vid
Green
[
A
RM]
Select a number of fp
1
6 ro
u
nding functions
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Pro
m
ote var
i
ous f
p
16 math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
Davi
d
Green
[ARM] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
D
avid Green
[ARM]
S
elect fp16 fsqrt
commit
|
commitdiff
|
tree
2019-05-26
David
G
re
e
n
[ARM] P
r
omote
fp16 f
r
em
commit
|
commitdiff
|
tree
2019-05-26
David Gree
n
[
ARM] Add some base fullfp1
6
t
ests
.
NFC
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
en
[ARM] Don
'
t use t
h
e
Machi
n
e Scheduler for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
Da
v
id Green
[ARM]
C
ortex-M4 sc
h
edule
commit
|
commitdiff
|
tree
2019-04-23
Dav
i
d Green
[AR
M
] Upda
t
e ch
e
ck for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David
G
reen
[
ARM] Don
'
t replicate ins
t
r
uctions in
Ifcvt at
minsize
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
G
r
een
[
L
SR] Limit
t
he recursion for setu
p
cost
commit
|
commitdiff
|
tree
2019-04-21
David Green
[
A
RM]
R
e
write isLega
l
T2Add
r
essImmedia
t
e
commit
|
commitdiff
|
tree
2019-04-10
D
a
vid Green
[A
R
M]
A
dd
an
e
x
t
r
a
t
e
st for
consta
n
t hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
avid Green
[AR
M
]
Add an extra
c
o
n
stant hoistin
g
test
.
N
F
C
commit
|
commitdiff
|
tree
2019-04-10
Dav
i
d Gre
e
n
Revert rL3
5
7745: [S
e
l
ec
t
i
on
D
AG]
C
o
m
p
u
te known b
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David
G
reen
Fixup opt-rem
a
rks
.
ll gold plugin test
.
NFC
commit
|
commitdiff
|
tree
2019-03-17
David Green
[AR
M
] Che
c
k tha
t
CPSR does not have other use
s
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM] Se
a
r
ch backwards for CMP when co
m
bining
i
n
to
CBZ
commit
|
commitdiff
|
tree
2019-03-17
D
avid Green
[ARM] Add some CBZ
c
o
nsta
n
t island tests
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
D
a
vid
G
reen
[
LSR] Attempt to incr
e
as
e
t
he accuracy
o
f LSR's setu
p
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
Da
v
id Green
[SCEV]
Ens
u
re that is
H
ig
h
Co
s
tExpansion takes
i
nto acc
o
unt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
D
avid G
r
een
[
S
CEV]
Ad
d
s
o
me ex
t
ra tests fo
r
In
d
VarSi
m
p
l
i
f
ys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[
A
R
M] Add some more m
i
ssi
n
g T1
o
p
c
odes for
the peeph
o
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David G
r
e
e
n
[ARM] Add
s
ome m
i
ssi
n
g
thumb1 opcodes to enable
p
eephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
D
a
vid Green
Rev
e
rt 354564: [ARM]
A
d
d some missing thumb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Green
[ARM] Add some missing thumb1 o
p
codes to enable
pee
p
hole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David
Green
[Code
g
en] Remove
d
ead flags o
n
Physical Def
s
i
n
machin
e
cse
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM] Ensure we
u
pdate the correct fla
g
s
in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[Codegen] Make sure kill fl
a
gs are not incor
r
ect from
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Green
[ARM] Reformat is
R
edundantFlagInstr for
D578
3
3
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
David Green
[ARM] Mark 255 and 6
5
535 as cheap for
T
humb
1
"
And"
commit
|
commitdiff
|
tree
2019-02-04
David Green
[A
R
M]
A
dd
t
estcases for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
Da
v
i
d
Gre
e
n
[ARM] U
s
e
sub for
n
e
g
ative offs
e
t
l
oad/store in thumb1
commit
|
commitdiff
|
tree
2019-01-29
David
G
reen
[AR
M
] Add extra t
e
st
c
ases f
o
r D5
7
121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
Dav
i
d Green
[
A
R
M] Alter the regis
t
er alloc
a
t
i
on order for minsize
.
.
.
commit
|
commitdiff
|
tree
2018-12-10
Da
v
i
d Green
[Targets] Fixup incorre
c
t t
a
rgets in codemodel tests
commit
|
commitdiff
|
tree
2018-12-07
D
avid Gr
e
en
[Targe
t
s
] Add erro
r
s fo
r
tin
y
and k
e
r
nel
codemodel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
D
a
vid Green
[Inliner] Penalis
e
i
n
lining of
c
a
lls
w
i
th l
o
ops at Oz
commit
|
commitdiff
|
tree
2018-10-11
David Green
[Inst
C
o
m
b
ine] De
m
and b
i
ts of UM
i
n
commit
|
commitdiff
|
tree
2018-10-11
D
avid Gre
e
n
[Inst
C
ombine] Dem
a
nd bits of UMax
commit
|
commitdiff
|
tree
2018-10-11
Dav
i
d Green
[Inst
C
ombine] Add tests
f
or
demand bit
s
of m
i
n
/
max
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Gr
e
en
[InstCombin
e
]
F
o
ld ~A - M
i
n/Max(~
A
, O) -> Ma
x
/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[Inst
C
o
m
b
ine] Tests for ~A -
M
in/Max(~A, O
)
-> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
Da
v
id Green
[CodeGe
n
] Enable tail calls for f
u
nctions wit
h
NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Green
[LoopUnroll] Add chec
k
to L
a
tch's terminat
o
r
in Unrol
l
Runtim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
D
a
vid
G
reen
[AArch64] A
t
tempt
to p
a
rse more operands as expressions
commit
|
commitdiff
|
tree
2018-09-12
D
avid Green
[C
G
P] Ensure splitgep gives deterministi
c
output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[
Sim
p
lifyCFG]
P
ut an alignm
e
nt on
g
en
e
r
a
ted
s
witch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David Gre
e
n
[SLC] Add an alignment to Creat
e
GlobalSt
r
ing
commit
|
commitdiff
|
tree
2018-08-30
Davi
d
G
reen
[AArch64] O
p
timise
l
o
ad(ad
r
addre
s
s
) to ldr addres
s
commit
|
commitdiff
|
tree
2018-08-22
David Green
[AArch64
]
Add Tiny Code Model f
o
r AA
r
ch
6
4
commit
|
commitdiff
|
tree
2018-08-15
Davi
d
Green
[
U
nJ] Renam
e
hasInvar
i
antIterationCo
u
nt to
h
asIterationCount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David Green
[
UnJ] Improve explicit
l
oop cou
n
t checks
commit
|
commitdiff
|
tree
2018-08-11
David Green
[UnJ] Create a hasInvariantI
t
eratio
n
Coun
t
function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David G
r
e
en
[Un
J
] Add
d
ebug me
s
sages
f
or w
h
y l
o
o
ps
are not unrolled
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Gre
e
n
[AArch64] Add support for got re
l
ocated LDR's
commit
|
commitdiff
|
tree
2018-07-28
Da
v
id G
r
een
[GlobalOpt
]
Test array
i
ndices inside structs for out
.
.
.
commit
|
commitdiff
|
tree
2018-07-26
David Gr
e
en
[UnJ] Common
s
o
me cod
e
.
NFC
commit
|
commitdiff
|
tree
2018-07-19
David G
r
een
[
U
nJ] Document unroll
a
n
d ja
m
pass and loop metadata
commit
|
commitdiff
|
tree
2018-07-12
David Green
[U
n
J]
U
s
e Small
P
trSe
t
s for block co
l
lections
.
NFC
commit
|
commitdiff
|
tree
2018-07-01
D
avid
G
re
e
n
[UnrollAndJam]
Ne
w
Unroll a
n
d Jam pass
commit
|
commitdiff
|
tree
2018-06-25
David Gre
e
n
[DA] D
e
line
a
rise Ad
d
Recs if
w
e ca
n
p
rove
they
don't
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
a
v
id
G
ree
n
[ARM
]
Enable useAA() for the i
n
-
o
rder Cortex-R
5
2
commit
|
commitdiff
|
tree
2018-06-21
David Green
[DA] Enab
l
e
-
da-delin
e
arize
by d
e
fault
commit
|
commitdiff
|
tree
2018-06-21
Da
v
id Green
[DAG
C
om
b
ine] Fix alignment for of
f
set loads/stor
e
s
commit
|
commitdiff
|
tree
2018-06-19
David Green
[Lo
o
pS
i
m
p
lifyCFG] I
n
validate
S
CEV in LoopSimplifyCFG
commit
|
commitdiff
|
tree
2018-06-06
D
avid Green
[Glob
a
lMerge] Set t
h
e
a
lignme
n
t on
merged global structs
commit
|
commitdiff
|
tree
2018-05-31
D
a
vid Gre
e
n
[
D
A] Fix direction vector
s
for weakZeroSrcSIV
commit
|
commitdiff
|
tree
next