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 V
P
T block pass
commit
|
commitdiff
|
tree
2019-07-21
David Green
[A
R
M] Mo
v
e MVE VPT block
t
e
s
ts into the Thumb2 director
y
.
.
.
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM]
M
VE
vector f
o
r 64bit types
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Minor f
o
rma
t
ting in AR
M
InstrMVE
.
td
.
N
FC
commit
|
commitdiff
|
tree
2019-07-15
Da
v
id Green
[
ARM]
M
VE Vector Shifts
commit
|
commitdiff
|
tree
2019-07-15
Dav
i
d G
r
e
en
[ARM]
M
ove Shi
f
ts after Bits
.
N
F
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[
A
R
M]
A
djust how NEON
shifts
a
re lowered
commit
|
commitdiff
|
tree
2019-07-13
David
Gre
e
n
[ARM]
A
dd sign and zero extend
p
att
e
rns
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
David G
r
ee
n
[ARM] MVE VNEG i
n
s
truction patte
r
n
s
commit
|
commitdiff
|
tree
2019-07-13
David Green
[ARM] MVE integer
a
bs
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Green
[
A
RM]
M
VE int
e
ger min and max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[
ARM]
MVE VRINT sup
p
ort
commit
|
commitdiff
|
tree
2019-07-13
Davi
d
Gre
e
n
[ARM
]
MVE minnm and maxnm
i
nstructions
commit
|
commitdiff
|
tree
2019-07-10
David
G
r
een
e
Revert
"[System
Model] [TTI] Update
c
ache and prefet
c
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
Da
v
id Greene
[Sy
s
t
em Model] [TTI] Update cache and pr
e
fet
c
h TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM]
A
d
d t
e
s
t
for MVE and no floa
t
s
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM] MVE pat
t
erns for V
M
VN, VO
R
R and VBIC
commit
|
commitdiff
|
tree
2019-07-05
David G
r
een
[ARM] MV
E
VMOV immedi
a
te handling
commit
|
commitdiff
|
tree
2019-07-05
Davi
d
Green
[ARM] MVE fp to int conver
s
ions
commit
|
commitdiff
|
tree
2019-07-04
David
Green
[
A
RM]
Favour PL
/
MI
o
ver G
E
/LT when possible
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM] Added
t
es
t
ing for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
David G
r
ee
n
[ARM] MV
E
b
i
twise instructio
n
patterns
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
R
M
] Add MVE mul
patterns
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
reen
[ARM] Mar
k
math routines
a
s non-legal fo
r
MVE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id
G
reen
[A
R
M] MV
E
patter
n
s for
V
A
BS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David G
r
een
[
ARM] Wide
n
ing loads and nar
r
owin
g
st
o
re
s
commit
|
commitdiff
|
tree
2019-06-28
David Green
[
A
RM] MVE lo
a
ds an
d
s
tores
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[ARM] Mar
k
div and rem
as expand for MVE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
i
d
Green
[ARM] Select MVE fp add a
n
d s
u
b
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[
ARM
]
Select MVE a
d
d and sub
commit
|
commitdiff
|
tree
2019-06-28
Davi
d
G
r
een
[ARM] MVE
vecto
r
shu
f
f
l
e
s
commit
|
commitdiff
|
tree
2019-06-27
David Green
[
ARM] Mo
v
e low overhead loop codegen te
s
ts into
a separate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
Davi
d
Gree
n
[ARM] Enable Unro
l
l
UpperB
o
u
nd
commit
|
commitdiff
|
tree
2019-06-08
David
Gree
n
[ARM] Adj
u
s
t
isLegalT
1
AddressI
m
mediate for n
o
n-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
Davi
d
Green
[ARM] A
d
d MVE
addre
s
sing
to isLegalT2
A
d
d
r
e
s
sImmediate
commit
|
commitdiff
|
tree
2019-06-08
Da
v
id Green
[ARM] Add fp16
addressing t
o
isLegalT2AddressIm
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM] Ad
d
extra gep costmodel tests for
M
VE a
n
d half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[A
R
M
] Add HasNEON for all Neon patter
n
s in ARM
I
n
s
trNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Greene
[X86-64] F
i
x 2
5
6-bit SET0 lowering for non-VLX targ
e
t
s
commit
|
commitdiff
|
tree
2019-05-26
David G
r
een
[A
R
M] Select fp1
6
f
m
a
commit
|
commitdiff
|
tree
2019-05-26
David Gre
e
n
[ARM] Sele
c
t a number of
f
p16 ro
u
nding funct
i
ons
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
ARM] Promote various fp1
6
math intrinsics
commit
|
commitdiff
|
tree
2019-05-26
Da
v
id Gree
n
[ARM] Selec
t
fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David
G
reen
[ARM] Select fp16
f
sqrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[A
R
M] Pr
o
m
o
t
e
f
p
1
6
frem
commit
|
commitdiff
|
tree
2019-05-26
David
Gr
e
en
[ARM] Add s
o
me
b
as
e
f
ullfp16 tests
.
N
F
C
commit
|
commitdiff
|
tree
2019-05-15
D
a
v
id G
r
een
[ARM] Don't
u
se th
e
Mach
i
ne Schedul
e
r for cortex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David Green
[ARM] Cort
e
x
-M4 schedule
commit
|
commitdiff
|
tree
2019-05-08
David Gr
e
ene
[
R
e
a
ssociation] Plac
e
mov
e
d instructions after la
n
ding
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
D
a
vid
Green
[ARM] Update
c
h
e
ck for CBZ in Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
Davi
d
Green
[AR
M
]
D
o
n
't repli
c
ate instr
u
ctions i
n
Ifcvt
at m
i
nsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limit
t
he recursi
o
n for setup cost
commit
|
commitdiff
|
tree
2019-04-21
D
a
vid G
r
e
e
n
[AR
M
] Rewrite isLeg
a
lT2A
d
dressImmediate
commit
|
commitdiff
|
tree
2019-04-10
David G
r
een
[
A
RM]
Add
an extra test fo
r
c
o
ns
t
a
nt hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
avid
G
reen
[ARM] Ad
d
an extra
c
ons
t
ant hoi
s
ting test
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert
rL
3
57745:
[SelectionDA
G
]
Compute known bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
D
avid Green
Fixup opt-remarks
.
ll gold p
l
ugin test
.
N
F
C
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
G
r
een
[
A
RM
]
Che
c
k
t
hat CPSR does n
o
t have
other
u
s
e
s
commit
|
commitdiff
|
tree
2019-03-17
Davi
d
Gr
e
en
[ARM
]
S
earch backwa
r
ds
f
or
C
MP when combining in
t
o CBZ
commit
|
commitdiff
|
tree
2019-03-17
David Gre
e
n
[
ARM] Add so
m
e
C
B
Z
constant island test
s
.
NFC
commit
|
commitdiff
|
tree
2019-03-07
Dav
i
d
Green
[
L
SR]
Attempt to
increase the accuracy of LSR's se
t
up
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[SCEV
]
Ensure
t
hat i
s
HighCostExpansion
takes i
n
t
o a
c
c
ount
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Gre
e
n
[SCEV] Ad
d
some extra
t
ests for I
n
dVa
r
Si
m
plifys loop
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
David Green
[
A
RM]
Add some more missing T1
o
pcodes for the peephol
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Greene
[C
M
ake] Honor
L
LVM_EXTERNAL_<proj>_SOURCE_DIR
commit
|
commitdiff
|
tree
2019-02-22
David Gre
e
n
[
ARM
]
Add some m
i
ssing thumb1 op
c
odes to e
n
able peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Gree
n
R
e
v
ert 354564
:
[ARM] Add some missi
n
g th
u
mb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David Gree
n
[ARM] Add
som
e
m
i
ssing thumb1 opcodes to enable
p
e
ephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
Davi
d
Gre
e
n
[
C
o
degen] Remove dead
flags
on Physi
c
a
l Defs in
m
achine
c
se
commit
|
commitdiff
|
tree
2019-02-14
David Green
[
A
RM] Ensure
w
e update
t
he correct flags in the peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
D
a
vid Gre
e
n
[
Codegen] Make sure kill flags
are not incorre
c
t f
r
om
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
Davi
d
Greene
Add r
e
c
i
p
e
s for migrating downstr
e
am b
r
anches
of git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
D
avid Green
[
ARM] Refo
r
m
at
i
s
RedundantFl
a
gInstr for D57833
.
NFC
commit
|
commitdiff
|
tree
2019-02-04
D
a
vid
G
reen
[ARM] Mark 255 and
6
5535 as
che
a
p
for
Thum
b
1 "And"
commit
|
commitdiff
|
tree
2019-02-04
David G
r
een
[ARM] Add
t
e
s
tcases for D57671
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
D
avid G
r
een
[ARM] Use sub for negative off
s
et lo
a
d/store in thumb1
commit
|
commitdiff
|
tree
2019-01-29
David Green
[ARM] Add extra t
e
stcases for D571
2
1
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
D
avid Green
[
A
RM] A
l
ter the register allo
c
ati
o
n
o
rder for minsi
z
e
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
Dav
i
d
G
reen
e
[lit
]
Respect PYTHONPAT
H
commit
|
commitdiff
|
tree
2018-12-10
David Green
[Targe
t
s] Fixup i
n
correct
targets in codemodel tes
t
s
commit
|
commitdiff
|
tree
2018-12-07
Da
v
id Gree
n
[T
a
rgets]
Add error
s
for tiny and ke
r
n
e
l
codemodel
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
D
avid Green
[In
l
iner]
Penalise inlinin
g
of cal
l
s
w
i
t
h l
o
ops at Oz
commit
|
commitdiff
|
tree
2018-10-30
David Gree
n
e
[AArch64] C
r
eate
p
roper memoperand for multi-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
Dav
i
d
Greene
[AArch64] Create proper
memoperan
d
for multi-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Da
v
id Greene
Document
bi
s
ect-skip-co
u
nt
commit
|
commitdiff
|
tree
2018-10-11
D
avid Green
[InstCombine] Demand bits o
f
UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[Inst
C
om
b
ine] Demand bits o
f
UMax
commit
|
commitdiff
|
tree
2018-10-11
David Green
[Inst
C
o
mbine
]
A
d
d tests for d
e
mand
b
its
o
f
mi
n
/
max
.
.
.
commit
|
commitdiff
|
tree
2018-10-04
Dav
i
d
G
reene
[X86] Set correct
M
MO offse
t
on scalari
z
ed load
p
ieces
commit
|
commitdiff
|
tree
2018-10-02
David G
r
een
[
I
n
s
t
Comb
i
n
e
]
F
old
~A - Min/M
a
x(
~
A,
O
) ->
Max/
M
in(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
David Green
[InstCombine] Tests for ~A - Min/Max(~A, O)
-
> M
a
x
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
D
avid Green
[Cod
e
Gen] Enable tail call
s
for fun
c
tions
with NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
Dav
i
d Gre
e
n
[Lo
o
pUnroll] Add chec
k
to Latch's t
e
rminato
r
in
U
nrollRuntim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Davi
d
Green
[AArch64]
Attempt to parse more operands
as
e
xpressions
commit
|
commitdiff
|
tree
2018-09-12
David Green
[CGP
]
Ensure split
g
ep gives determinist
i
c output
commit
|
commitdiff
|
tree
2018-09-12
David Gr
e
en
[S
i
mpli
f
yCFG]
Put a
n
alignment
o
n ge
n
erated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
David Gree
n
[SLC] Add an alignment
to Cre
a
t
e
G
l
o
balString
commit
|
commitdiff
|
tree
2018-08-30
D
a
v
i
d
G
r
een
[AAr
c
h64] Op
t
imi
s
e load(adr address) to l
d
r address
commit
|
commitdiff
|
tree
2018-08-22
David Green
[A
A
rch64] Add Tiny Code Model for AArch6
4
commit
|
commitdiff
|
tree
2018-08-15
D
avid Green
[Un
J
] Renam
e
hasInvariantIteratio
n
Count to hasIterationCount
.
.
.
commit
|
commitdiff
|
tree
next