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 Gre
e
n
[ARM] Move
S
h
ifts a
f
ter Bits
.
NF
C
commit
|
commitdiff
|
tree
2019-07-15
David Green
[ARM] Adjust
h
ow N
E
ON shifts are
l
owered
commit
|
commitdiff
|
tree
2019-07-13
David
Green
[ARM] Ad
d
si
g
n and zer
o
ext
e
n
d
p
atte
r
n
s
f
or MVE
commit
|
commitdiff
|
tree
2019-07-13
David G
r
een
[ARM] MVE VNEG instruction p
a
tter
n
s
commit
|
commitdiff
|
tree
2019-07-13
Da
v
id Gr
e
en
[ARM] MVE i
n
t
e
ge
r
abs
commit
|
commitdiff
|
tree
2019-07-13
David
G
r
e
en
[A
R
M
]
MVE intege
r
mi
n
a
nd max
commit
|
commitdiff
|
tree
2019-07-13
David Green
[A
R
M] MVE VRINT support
commit
|
commitdiff
|
tree
2019-07-13
David Green
[AR
M
] MVE minnm and maxnm inst
r
uctions
commit
|
commitdiff
|
tree
2019-07-10
David Greene
Reve
r
t
"[System
M
odel] [TTI] U
p
date cache and prefetc
h
.
.
.
commit
|
commitdiff
|
tree
2019-07-10
David Greene
[System Model
]
[
TTI] Update cache and prefe
t
ch TTI
.
.
.
commit
|
commitdiff
|
tree
2019-07-09
David Green
[ARM] Add test for MVE and
no
f
lo
a
ts
.
NFC
commit
|
commitdiff
|
tree
2019-07-05
David Green
[ARM] MV
E
patterns
f
or VMVN, VORR
a
nd VBIC
commit
|
commitdiff
|
tree
2019-07-05
David
G
r
een
[ARM] MVE V
M
OV immediate h
a
ndling
commit
|
commitdiff
|
tree
2019-07-05
Da
v
id Gr
e
en
[ARM] MVE fp to in
t
conversions
commit
|
commitdiff
|
tree
2019-07-04
David G
r
een
[ARM]
F
avour P
L
/
M
I over GE/LT when possibl
e
commit
|
commitdiff
|
tree
2019-07-04
David Green
[ARM] Adde
d
tes
t
i
ng for D64160
.
NFC
commit
|
commitdiff
|
tree
2019-07-04
D
avid Green
[
ARM
]
MVE
bitwise instruction patterns
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM]
Add MVE mu
l
pa
t
terns
commit
|
commitdiff
|
tree
2019-06-28
D
avid Green
[
A
RM]
Mark math ro
u
tines a
s
non
-
legal
for
M
VE
commit
|
commitdiff
|
tree
2019-06-28
Da
v
id Green
[ARM] MVE patterns
f
o
r V
A
BS and VNEG
commit
|
commitdiff
|
tree
2019-06-28
David G
r
e
e
n
[ARM
]
Widening l
o
a
d
s and
n
ar
r
owing
s
tores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[AR
M
] MV
E
lo
a
ds and stores
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] M
a
rk
div an
d
rem as e
x
pand
f
or MVE
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] Select M
V
E
f
p
add
a
nd su
b
commit
|
commitdiff
|
tree
2019-06-28
David Green
[ARM] S
e
lect M
V
E add an
d
s
u
b
commit
|
commitdiff
|
tree
2019-06-28
D
a
vid Green
[AR
M
] MVE
vec
t
or shuffles
commit
|
commitdiff
|
tree
2019-06-27
David
G
reen
[
ARM] Move low overhead l
o
op cod
e
gen tests into a
se
p
arate
.
.
.
commit
|
commitdiff
|
tree
2019-06-10
David Gree
n
[AR
M
] Enab
l
e
Unroll UpperBound
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM]
Adjust
isLega
l
T1Addr
e
ss
I
mmed
i
ate for non-legal
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add MVE addres
s
i
n
g
to isL
e
galT2AddressI
m
m
ediate
commit
|
commitdiff
|
tree
2019-06-08
David Green
[ARM] Add f
p
16
a
ddres
s
ing to isLegalT2Addr
e
ssI
m
mediate
commit
|
commitdiff
|
tree
2019-06-08
D
av
i
d G
r
e
e
n
[ARM] Add e
x
tr
a
gep costmodel te
s
ts for MVE and half
.
.
.
commit
|
commitdiff
|
tree
2019-06-08
David Gree
n
[ARM]
A
dd Has
N
EON for all Ne
o
n pat
t
erns i
n
ARMInstrNEON
.
.
.
commit
|
commitdiff
|
tree
2019-05-28
David Greene
[X86-64] Fix 256-bit SET0 lower
i
ng for non-V
L
X
t
a
rg
e
t
s
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
A
RM] Select fp16 fma
commit
|
commitdiff
|
tree
2019-05-26
David Green
[
ARM] Sel
e
ct a nu
m
ber of fp16 rounding functi
o
ns
commit
|
commitdiff
|
tree
2019-05-26
David
G
r
een
[
A
RM] P
r
omote vario
u
s fp16
math
in
t
rinsi
c
s
commit
|
commitdiff
|
tree
2019-05-26
David G
r
e
en
[ARM] Select fp16 fabs
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM] S
e
lect fp16 f
s
qrt
commit
|
commitdiff
|
tree
2019-05-26
David Green
[ARM]
P
r
o
mote fp16 fre
m
commit
|
commitdiff
|
tree
2019-05-26
Dav
i
d Green
[ARM]
A
dd
s
ome base
fullfp16 test
s
.
NF
C
commit
|
commitdiff
|
tree
2019-05-15
David Gr
e
e
n
[
A
RM] Don't use the Machine
S
ched
u
ler f
o
r c
o
r
t
ex-m
.
.
.
commit
|
commitdiff
|
tree
2019-05-15
David
G
reen
[ARM
]
C
ortex-M4
sc
h
edule
commit
|
commitdiff
|
tree
2019-05-08
Dav
i
d
G
reene
[
R
eassociation] Place moved instr
u
ctions after land
i
ng
.
.
.
commit
|
commitdiff
|
tree
2019-04-23
Da
v
i
d
Gr
e
en
[A
R
M] Update c
h
e
ck for
CBZ i
n
Ifcvt
commit
|
commitdiff
|
tree
2019-04-23
David Gre
e
n
[ARM] Don't
r
eplicate i
n
structions in Ifcvt at
minsize
commit
|
commitdiff
|
tree
2019-04-23
David Green
[LSR] Limi
t
the r
e
cursion for set
u
p c
o
st
commit
|
commitdiff
|
tree
2019-04-21
David Green
[AR
M
] Re
w
rite is
L
egalT2AddressImmedi
a
te
commit
|
commitdiff
|
tree
2019-04-10
Davi
d
Gre
e
n
[ARM
]
Add an extra
t
est for c
o
nstant hoist
.
NFC
commit
|
commitdiff
|
tree
2019-04-10
D
avid Gre
e
n
[ARM] A
d
d an
e
xt
r
a cons
t
ant hoisting
t
est
.
NF
C
commit
|
commitdiff
|
tree
2019-04-10
David Green
Revert rL3
5
7745: [Selecti
o
n
D
AG] Compute know
n
bits
.
.
.
commit
|
commitdiff
|
tree
2019-03-21
David Green
Fixup opt-remarks
.
ll
gold plugi
n
test
.
NF
C
commit
|
commitdiff
|
tree
2019-03-17
Da
v
id Green
[AR
M
] Check that CPS
R
does not have other uses
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM]
S
earch backwards for
CMP w
h
en com
b
ining into CB
Z
commit
|
commitdiff
|
tree
2019-03-17
David Green
[ARM]
A
dd
some CBZ c
o
nstan
t
island tests
.
N
FC
commit
|
commitdiff
|
tree
2019-03-07
D
a
vid Gr
e
en
[LS
R
] Attempt to increase the ac
c
uracy
of L
S
R's setup
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[S
C
EV] Ensure that isHighCos
t
E
x
pans
i
on takes into acco
u
nt
.
.
.
commit
|
commitdiff
|
tree
2019-03-05
David Green
[
SCEV]
A
dd som
e
ext
r
a
tests for IndV
a
rSimplifys
l
o
op
.
.
.
commit
|
commitdiff
|
tree
2019-02-25
D
a
v
i
d Gre
e
n
[
A
RM] Add some m
o
re missing
T1 opc
o
de
s
for the peeph
o
le
.
.
.
commit
|
commitdiff
|
tree
2019-02-22
David Greene
[CMake] Honor LLV
M
_EXTERNAL_<proj>_SOU
R
CE_DI
R
commit
|
commitdiff
|
tree
2019-02-22
David Green
[ARM] Ad
d
some missin
g
thumb1
op
c
odes to enable peepho
l
e
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
Davi
d
Green
R
evert 354564: [ARM]
A
d
d
so
m
e m
i
ss
i
ng
t
humb1 opcodes
.
.
.
commit
|
commitdiff
|
tree
2019-02-21
David
Gre
e
n
[ARM] A
d
d some miss
i
ng thumb1 opcodes t
o
enable peephole
.
.
.
commit
|
commitdiff
|
tree
2019-02-20
David Green
[Codegen] Remove
d
ead fl
a
gs on Physical Defs
i
n
m
ach
i
ne c
s
e
commit
|
commitdiff
|
tree
2019-02-14
David Green
[ARM] Ensure
w
e update the co
r
rect flags in t
h
e p
e
ep
h
ole
.
.
.
commit
|
commitdiff
|
tree
2019-02-12
David Green
[Codegen] Make sure kill flags are
n
ot incorr
e
ct from
.
.
.
commit
|
commitdiff
|
tree
2019-02-11
Dav
i
d Gree
n
e
A
dd recipes for
m
igrating do
w
n
s
tream br
a
nc
h
es of git
.
.
.
commit
|
commitdiff
|
tree
2019-02-07
David Gre
e
n
[ARM] Reformat isRedundantFlagIn
s
tr for D
5
7
833
.
N
F
C
commit
|
commitdiff
|
tree
2019-02-04
David Green
[
A
RM]
M
ark 25
5
and 65535 a
s
chea
p
f
o
r Thumb1 "And"
commit
|
commitdiff
|
tree
2019-02-04
David Gr
e
en
[ARM]
Add
testcases
f
or D57
6
71
.
NFC
commit
|
commitdiff
|
tree
2019-01-29
David Gree
n
[ARM] Use
s
ub for negative offset
l
oad/s
t
ore in thumb1
commit
|
commitdiff
|
tree
2019-01-29
Davi
d
Green
[ARM] Add
e
xtra testcases for D57121
.
NFC
commit
|
commitdiff
|
tree
2019-01-23
Da
v
id Gree
n
[ARM] A
l
ter the regis
t
e
r
a
l
loca
t
ion order for minsize
.
.
.
commit
|
commitdiff
|
tree
2019-01-07
David Gre
e
ne
[lit] Respect PYT
H
ONPATH
commit
|
commitdiff
|
tree
2018-12-10
D
av
i
d
Green
[Tar
g
ets] Fixup incorrec
t
targets in codemodel tests
commit
|
commitdiff
|
tree
2018-12-07
Da
v
id G
r
een
[T
a
rgets]
Add err
o
rs for t
i
ny and kernel cod
e
model
.
.
.
commit
|
commitdiff
|
tree
2018-11-05
Davi
d
Green
[Inliner] P
e
nal
i
se
i
nlinin
g
of calls
w
ith loop
s
a
t Oz
commit
|
commitdiff
|
tree
2018-10-30
D
avid Greene
[AArch64] Create p
r
o
p
e
r
m
emoper
a
nd
f
or multi-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-25
David Greene
[
A
Arch64]
Create proper memop
e
rand for
m
ulti-vector
.
.
.
commit
|
commitdiff
|
tree
2018-10-22
Da
v
i
d Greene
Document bis
e
ct-skip-count
commit
|
commitdiff
|
tree
2018-10-11
Dav
i
d Green
[Inst
C
om
b
ine] Dem
a
nd
bit
s
of UMin
commit
|
commitdiff
|
tree
2018-10-11
David Green
[InstCombine]
D
emand
bits of U
M
ax
commit
|
commitdiff
|
tree
2018-10-11
David Green
[InstCom
b
ine] A
d
d test
s
for
d
e
mand bits of min/max
.
.
.
commit
|
commitdiff
|
tree
2018-10-04
David Greene
[
X
8
6
] Set co
r
re
c
t MM
O
o
f
fset o
n
scalarized load pi
e
c
e
s
commit
|
commitdiff
|
tree
2018-10-02
David Green
[Ins
t
Combine] Fold ~A -
M
i
n/Max(
~
A, O) -> Max/Min(A
.
.
.
commit
|
commitdiff
|
tree
2018-10-02
Da
v
id
G
reen
[InstCo
m
bine] Tests
for ~
A
- Min/Max(~A,
O
) -> Max
.
.
.
commit
|
commitdiff
|
tree
2018-09-26
D
a
vid Gre
e
n
[Code
G
e
n
] Enable tail calls fo
r
functions with NonNull
.
.
.
commit
|
commitdiff
|
tree
2018-09-25
David Gr
e
en
[
LoopUnr
o
l
l
] Add check t
o
Latch's termina
t
or
i
n UnrollRu
n
tim
.
.
.
commit
|
commitdiff
|
tree
2018-09-18
Davi
d
Green
[AArch64] Attem
p
t to parse more ope
r
and
s
as expression
s
commit
|
commitdiff
|
tree
2018-09-12
David
Green
[CGP
]
Ensure spli
t
gep gives deterministic output
commit
|
commitdiff
|
tree
2018-09-12
David Green
[S
i
m
p
lif
y
CFG] Put an
a
lign
m
ent on gen
e
rated switch
.
.
.
commit
|
commitdiff
|
tree
2018-09-06
D
a
vid
G
r
e
en
[SLC] Add an
a
lignment to CreateGlobal
S
tring
commit
|
commitdiff
|
tree
2018-08-30
Dav
i
d Green
[AArch64]
Optim
i
se load(adr address) to ldr addr
e
ss
commit
|
commitdiff
|
tree
2018-08-22
David Green
[
A
A
rc
h
64] Add
Tiny Code Model for
AArch64
commit
|
commitdiff
|
tree
2018-08-15
David Green
[UnJ]
R
ename hasInvariantIter
a
tionC
o
unt to hasIterationCount
.
.
.
commit
|
commitdiff
|
tree
2018-08-11
David
G
r
een
[UnJ] Improve expli
c
it lo
o
p count checks
commit
|
commitdiff
|
tree
2018-08-11
Dav
i
d Green
[Un
J
] Crea
t
e
a hasInvar
i
antIteratio
n
Count
function
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Gr
e
en
[UnJ] Add
debug messages for why l
o
ops
a
re
no
t
unro
l
led
.
.
.
commit
|
commitdiff
|
tree
2018-08-02
David Green
[AAr
c
h64] Add s
u
pport for got relocated LDR's
commit
|
commitdiff
|
tree
2018-07-28
Da
v
i
d Green
[Gl
o
balO
p
t]
T
est arra
y
indice
s
inside structs for out
.
.
.
commit
|
commitdiff
|
tree
next