repo.or.cz
/
llvm-project.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Revert "[lli] Revisit Orc debug output tests" (#79055)
2024-01-22
K
e
r
ry
McLaughlin
[
AArch64][SME2] E
x
tend SMEABIPa
s
s
to handle f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
K
err
y
McLaughl
i
n
[AArch
6
4
]
[SME2] Preserve ZT0 state a
r
ound functio
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
Ker
r
y McLaugh
l
i
n
[Clang][SME]
Add mis
s
i
n
g IsStreamingCompatible
f
lag
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Kerry
McLaughlin
[AArch64][SM
E
2] Add
Z
T0
at
t
r
i
b
u
tes
to
S
M
E
Attrs (#7760
7
)
commit
|
commitdiff
|
tree
2024-01-15
Kerry McLaugh
l
in
[
C
lang][SME2
]
Fix PSEL bui
l
tin predicates (
#
77
0
97)
commit
|
commitdiff
|
tree
2023-12-21
Kerry McLaughlin
[Clang][SME2] Enable
mu
l
ti-vector lo
a
d
s
& store
s
for
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Kerry McLaug
h
lin
[Cla
n
g][
S
ME2] Add builtins
for m
u
lti-
v
ector fp
r
o
un
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
K
erry Mc
L
aughlin
[Clan
g
][SME2] Ad
d
bui
l
t
ins for
m
oving multi-ve
c
tor
s
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Kerry M
c
Laughlin
[Clang][SME2] Add multi-vector z
i
p
&
u
nz
i
p bu
i
l
t
ins
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
K
e
rry McLaug
h
lin
[Clang][SM
E
2] Add multi-ve
c
t
o
r unpack builti
n
s (
#
7
5
075
)
commit
|
commitdiff
|
tree
2023-11-27
Kerry McLaughlin
[Clan
g
][
S
ME2] Add
ou
t
er product and accu
m
ulat
e
/sub
t
r
ac
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
K
e
rry McLaug
h
l
i
n
[C
l
ang]
[
S
M
E
2
] Add
m
u
lti-vector
ad
d
/su
b
bu
i
ltins (
#
69725)
commit
|
commitdiff
|
tree
2023-11-02
Kerry M
c
L
aughlin
[AArch
6
4][C
l
a
ng] Refactor code to emit SVE
&
S
ME b
u
iltins
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Kerry M
c
Laughlin
Revert
"
[AArch64
]
[
C
lang] Ref
a
ctor cod
e
t
o
emit SVE
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Kerry McLaughlin
[A
A
rch
6
4][Clang]
R
efac
t
or code
t
o emit SVE & S
M
E builtins
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Kerry Mc
L
aughl
i
n
[AArch6
4
] Add intrins
i
c
t
o count
trailing zero el
e
me
n
t
s
commit
|
commitdiff
|
tree
2023-10-23
K
e
rry McLaughlin
[Ins
t
Combine] Remove scalab
l
e
vecto
r
ex
t
racts
to and
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
K
e
r
ry McL
a
u
ghlin
[AArch64]
[
SVE2]
C
h
ange the cost of extends with S/
U
RHADD
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
K
erry McL
a
ughlin
R
evert "[AArch64][SVE2
]
Change the cost of
extend
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Kerry M
c
Lau
g
hlin
[AArch64][SVE
2
] Change the cos
t
of ext
e
nds wit
h
S/UR
H
ADD
.
.
.
commit
|
commitdiff
|
tree
2023-02-27
K
e
r
r
y
M
cLa
u
ghlin
[SME2
]
[AA
r
ch6
4
]
Add multi-indexed m
u
lti
p
ly-
a
dd
l
ong
.
.
.
commit
|
commitdiff
|
tree
2023-02-23
Kerry Mc
L
aughlin
[SME
2
][AAr
c
h6
4
] Add multi-vecto
r
roundi
n
g shif
t
l
eft
.
.
.
commit
|
commitdiff
|
tree
2023-02-20
Ke
r
ry
McLaughlin
[
S
ME2][AArch64] Ad
d
multi-multi multiply-add
long
l
ong
.
.
.
commit
|
commitdiff
|
tree
2023-02-16
K
e
r
r
y
M
cLaugh
l
i
n
[SME2][AArch64] A
d
d
m
u
lti-single multiply-add
lon
g
.
.
.
commit
|
commitdiff
|
tree
2023-02-07
Kerry McLaughlin
[AArc
h
64][SME2] Add mul
t
i-v
e
ctor
f
ri
n
t intri
n
sics
commit
|
commitdiff
|
tree
2023-02-07
Kerry McLaughlin
[AArch64][SME2] Add mul
t
i-vector fl
o
ating po
i
nt min
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ke
r
ry McLa
u
ghlin
[AArch64][SME2] Add mul
t
i
-vec
t
or
min/max in
t
rinsics
commit
|
commitdiff
|
tree
2023-01-31
K
e
rry McLaughlin
[AArch64][SME2]
Add SME2 outer
pro
d
uct intrinsics
commit
|
commitdiff
|
tree
2023-01-26
Kerry McLaughlin
[AArch64
]
[
SME2]
Add multi-vector satur
a
ti
n
g
r
oundin
g
.
.
.
commit
|
commitdiff
|
tree
2023-01-26
Ker
r
y
M
c
L
aughli
n
[AArch64][
S
ME2] Add mul
t
i-vec
t
o
r
saturating doubling
.
.
.
commit
|
commitdiff
|
tree
2023-01-25
Kerry Mc
L
aughlin
[AArch64][
S
ME
2
]
Add intrinsi
c
s to move mult
i
-vec
t
o
r
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-20
Kerry
Mc
L
aughlin
[
A
Ar
c
h64][SME2] Add m
u
lti-v
e
ctor multip
l
y
-add
l
ong
.
.
.
commit
|
commitdiff
|
tree
2023-01-20
Kerry McLaughli
n
[A
A
r
c
h6
4
][
S
ME2]
A
d
d
multi-vec
t
or fuse
d
m
ultip
l
y-add
.
.
.
commit
|
commitdiff
|
tree
2023-01-16
Kerry McLaughli
n
[AArch64][SME] Ad
d
an in
s
tructio
n
mapping for SME p
s
eudos
commit
|
commitdiff
|
tree
2022-10-05
Kerry McL
a
u
g
hlin
[AArch64][SME]
Set up a lazy-save/restore a
r
ou
n
d calls
.
commit
|
commitdiff
|
tree
2022-02-22
Kerry McL
a
ughlin
[
L
oopVectorize
]
Support conditional in-lo
o
p vector
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Kerry McLa
u
ghlin
[AAr
c
h64][SVE] Add s
t
ru
c
t
u
red load/s
t
ore opc
o
d
e
s
to
.
.
.
commit
|
commitdiff
|
tree
2022-01-31
Ke
r
ry McLaug
h
lin
[SVE] Fix Ty
p
eSize->uint64_t impl
i
cit conv
e
rsi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2022-01-24
Kerry M
c
Laughlin
[LoopVectorize] Support epilogue
vector
i
sation of loops
.
.
.
commit
|
commitdiff
|
tree
2022-01-19
Kerry Mc
L
a
u
ghlin
[LoopVectorize] Test in
-
loop reductions wit
h
t
a
il
f
ol
d
ing
.
.
.
commit
|
commitdiff
|
tree
2021-11-18
Kerry McLaughlin
[LoopVectorize] Check the n
u
mber of u
s
e
s of an FAdd
.
.
.
commit
|
commitdiff
|
tree
2021-11-12
Kerry McLaughli
n
[AArch64][SVE
]
Re
m
ove
i
1 type fro
m
isEle
m
en
t
T
ypeLega
l
ForScal
.
.
.
commit
|
commitdiff
|
tree
2021-11-10
Ker
r
y McLaug
h
lin
Revert "[Lo
o
p
Vectorize]
E
xtract
th
e
l
a
st
lane fro
m
.
.
.
commit
|
commitdiff
|
tree
2021-11-09
Kerr
y
McLaughlin
[LoopVect
o
rize]
E
xt
r
act the last lane fr
o
m
a unifor
m
.
.
.
commit
|
commitdiff
|
tree
2021-10-27
Ke
r
r
y
McLaughl
i
n
[SVE][CodeGen] Fix incorrect leg
a
lisa
t
ion
o
f zero
-
ex
t
ended
.
.
.
commit
|
commitdiff
|
tree
2021-10-25
Kerry M
c
Laughl
i
n
[SVE][CodeGen
]
Enable reciprocal
e
s
t
imates for
scalable
.
.
.
commit
|
commitdiff
|
tree
2021-10-21
K
e
r
r
y
M
cLaughli
n
[SVE] Fix
s
elect
i
on failure when splitting
e
x
t
ended
.
.
.
commit
|
commitdiff
|
tree
2021-10-18
Kerry McLaughlin
[SVE]
[
C
o
d
eGen] Fix predicate for
add/
s
ub + e
l
e
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2021-10-13
Ke
r
ry McLaughlin
[
S
V
E][Co
d
eGen] Add pa
t
t
e
rns
fo
r
ADD/SUB + eleme
n
t coun
t
commit
|
commitdiff
|
tree
2021-10-12
K
e
rry McLaughlin
[LoopV
e
ctori
z
e] Classify
pointer i
n
duction upda
t
es
.
.
.
commit
|
commitdiff
|
tree
2021-10-01
K
e
rry McLaug
h
lin
[S
L
PVector
i
zer] Fix crash in isShuffle with scalable
.
.
.
commit
|
commitdiff
|
tree
2021-07-30
K
erry
M
cLaughlin
Reland "[LV] Use l
o
okThroug
h
A
n
d
w
it
h
logi
c
al r
e
duc
t
ion
s
"
commit
|
commitdiff
|
tree
2021-07-26
Ke
r
ry McLaugh
l
in
[SVE] Fi
x
casts to <FixedVector
T
ype> i
n
truncateToMinimalBit
.
.
.
commit
|
commitdiff
|
tree
2021-07-21
Kerr
y
McLaughlin
Revert "[L
V
] Use lookThroug
h
And
with logical
r
eduction
s
"
commit
|
commitdiff
|
tree
2021-07-21
Kerry McLaughlin
[LV] Use lookThroughAnd with l
o
gical reductions
commit
|
commitdiff
|
tree
2021-07-16
Ke
r
ry McLaug
h
l
in
[LV] Avoid scal
a
b
l
e vectorization for loops co
n
tai
n
ing
.
.
.
commit
|
commitdiff
|
tree
2021-07-06
Kerry M
c
Laughlin
[LV] Preven
t
ve
c
torization w
i
th unsupported elemen
t
.
.
.
commit
|
commitdiff
|
tree
2021-07-06
K
e
rry McLaughli
n
[
L
V] Co
l
lect a li
s
t
of all element types
f
ound in the
.
.
.
commit
|
commitdiff
|
tree
2021-06-28
Kerry
McLaughlin
[LoopVecto
r
ize] Fix strict reductions wher
e
VF
= 1
commit
|
commitdiff
|
tree
2021-06-08
Kerry McLaughl
i
n
[
CostModel] Return a
n
invalid cos
t
for
m
e
m
ory ops
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2021-06-08
Ke
r
ry McLaughlin
[LoopVectorize
]
D
on't use strict reductions when re
o
r
d
er
i
ng
.
.
.
commit
|
commitdiff
|
tree
2021-05-26
Kerry Mc
L
aughlin
[LoopVector
i
ze] Enab
l
e strict reductions
wh
e
n allowR
e
orderin
.
.
.
commit
|
commitdiff
|
tree
2021-05-26
Kerry McLaughlin
[N
F
C] Add CHECK lines for unor
d
ered
FP re
d
uctions
commit
|
commitdiff
|
tree
2021-05-06
K
erry
M
cL
a
ug
h
lin
[SV
E
]
[Loop
V
ectorize] Add suppo
r
t
for scalable vect
o
rization
.
.
.
commit
|
commitdiff
|
tree
2021-04-28
Kerry Mc
L
aughlin
[
L
oopVectorize
]
Pre
v
en
t
multiple P
h
is being
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2021-04-19
Kerry
M
cLaughlin
[NFC] Add tests
f
or scalable vect
o
ri
z
ation of loo
p
s
.
.
.
commit
|
commitdiff
|
tree
2021-04-15
Kerry McL
a
ughl
i
n
[
N
FC] R
e
m
ove
t
he -
i
nstcom
b
i
ne flag
f
rom stric
t
-fadd
.
l
l
commit
|
commitdiff
|
tree
2021-04-06
Ke
r
ry McLaughlin
[LoopVe
c
torize] Add
s
trict in-order reduction support
.
.
.
commit
|
commitdiff
|
tree
2021-04-06
Kerry Mc
L
aughlin
[L
o
opVe
c
toriz
e
] Change the identit
y
elem
e
nt fo
r
F
A
dd
commit
|
commitdiff
|
tree
2021-03-25
Kerry
M
cL
a
ughlin
[S
V
E][Loop
V
ec
t
o
r
ize] Verify
s
upport
f
or
v
e
cto
r
izi
n
g
.
.
.
commit
|
commitdiff
|
tree
2021-02-16
Kerry McL
a
ughlin
[SVE]
Add
support
f
or scalable vec
t
ori
z
a
tion of loops
.
.
.
commit
|
commitdiff
|
tree
2021-02-15
Ker
r
y Mc
L
aughlin
[Lo
o
pVe
c
torizer]
R
e
qui
r
e no-sign
e
d-zeros-fp-math=true
.
.
.
commit
|
commitdiff
|
tree
2021-02-12
Kerr
y
McLa
u
ghlin
[S
V
E][
L
oop
V
ectorize]
Support for vectorizat
i
o
n o
f
l
o
o
p
s
.
.
.
commit
|
commitdiff
|
tree
2021-02-01
K
e
rry M
c
Laughlin
[SVE][
C
odeG
e
n
]
R
e
move perf
o
rmMaskedGath
e
r
S
catterCom
b
in
e
commit
|
commitdiff
|
tree
2021-01-13
Kerry
M
cLaug
h
l
i
n
[
S
VE][CodeGen] CTLZ, C
T
T
Z & CTPOP
operations
(
predi
c
at
e
s)
commit
|
commitdiff
|
tree
2021-01-11
Kerr
y
McLaughlin
[SVE][CodeGen] Fix le
g
alisation of float
i
ng-
p
oint
masked
.
.
.
commit
|
commitdiff
|
tree
2020-12-18
Kerry McLaughlin
[SVE]
[
CodeGen] Vect
o
r + immediate addressing mode f
o
r
.
.
.
commit
|
commitdiff
|
tree
2020-12-17
Kerry
M
cLaug
h
lin
[AArch64] Ren
a
med
sve-mas
k
e
d-
s
catte
r
-
le
g
al
i
se
.
ll
.
NFC
.
commit
|
commitdiff
|
tree
2020-12-17
Kerry McLau
g
h
l
in
[SVE][CodeGen] Add bfloat
1
6
s
up
p
ort to
scalable mas
k
ed
.
.
.
commit
|
commitdiff
|
tree
2020-12-14
Kerry McLaughlin
[SVE
]
[CodeGen] L
o
we
r
sc
a
lable floating-point vecto
r
.
.
.
commit
|
commitdiff
|
tree
2020-12-10
Kerry McLaughlin
[SVE
]
[
C
odeGen
]
Extend index of masked gathers
commit
|
commitdiff
|
tree
2020-12-09
Kerry M
c
Laughlin
[SVE
]
[CodeG
e
n] Add
DAG com
b
ines for s/zext
_
maske
d
_gathe
r
commit
|
commitdiff
|
tree
2020-12-09
K
e
rry McLaughlin
[SVE]
[
Co
d
eGen] Add t
h
e
Exten
s
ionType flag to MGATHE
R
commit
|
commitdiff
|
tree
2020-12-07
Kerry McLaughlin
[SVE][Code
G
en] Call
r
efineIndexType & re
f
ineUniformBase
.
.
.
commit
|
commitdiff
|
tree
2020-12-07
Kerry
McLaughlin
[SVE][
C
o
d
eGen]
L
o
wer
scal
a
b
l
e masked g
a
thers
commit
|
commitdiff
|
tree
2020-11-26
Kerry McL
a
ughlin
[
S
VE][
C
odeGen] Extend isConst
a
n
t
S
platValue to s
u
p
po
r
t
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
Ker
r
y McL
a
ughli
n
[SVE][Code
G
en] Add a DAG comb
i
ne
t
o extend mscatt
e
r
.
.
.
commit
|
commitdiff
|
tree
2020-11-23
Kerry McLaughlin
[APInt] Add the trunc
O
rSelf resizing
o
perator to
APInt
commit
|
commitdiff
|
tree
2020-11-13
Kerry McL
a
ughlin
[S
V
E][
C
odeGen]
I
mprove co
d
e
gen of s
c
a
lable m
a
s
ked sca
t
ters
commit
|
commitdiff
|
tree
2020-11-11
Kerry McLaughlin
[SV
E
][C
o
deGen] Lower scalabl
e
ma
s
ked sca
t
t
e
r
s
commit
|
commitdiff
|
tree
2020-11-11
Kerry
M
cLa
u
ghlin
[
SVE][CodeG
e
n] Add the isTr
u
ncatingSt
o
re flag to MSCATTER
commit
|
commitdiff
|
tree
2020-11-04
Kerry M
c
L
augh
l
in
[SVE][CodeGen] Lo
w
er scalable i
n
teg
e
r vec
t
or reductions
commit
|
commitdiff
|
tree
2020-10-01
Kerry M
c
Laughlin
[SVE][Co
d
eGen] Lo
w
er scalable fp_extend & fp
_
rou
n
d
.
.
.
commit
|
commitdiff
|
tree
2020-10-01
Kerr
y
M
c
La
u
gh
l
in
[SVE][CodeGe
n
] Legalisation of integ
e
r -> floating
.
.
.
commit
|
commitdiff
|
tree
2020-09-23
K
e
rry McLaug
h
lin
[SVE][
C
odeGen] Lower le
g
a
l
intege
r
-> flo
a
ting p
o
in
t
.
.
.
commit
|
commitdiff
|
tree
2020-09-17
Ke
r
ry
M
cL
a
ughlin
[SVE][CodeGen] Lower floating
p
oint -> integ
e
r conv
e
rsions
commit
|
commitdiff
|
tree
2020-09-10
Kerr
y
McLaug
h
lin
[SVE][CodeGen] Legalisation o
f
trunc
a
te
for scalable
.
.
.
commit
|
commitdiff
|
tree
2020-08-13
Kerry McLaughlin
[
S
VE][CodeGen]
L
e
galisation of EXTRACT_VECTOR_ELT for
.
.
.
commit
|
commitdiff
|
tree
2020-08-11
Ker
r
y
McLaughlin
[SV
E
]
[
CodeGe
n
] Legalisation of INSERT_VECTOR_ELT for
.
.
.
commit
|
commitdiff
|
tree
2020-08-11
Kerry McLaughlin
[CodeGe
n
] Refactor getM
e
mBasePlusOffset &
getObj
e
ctPtrOffset
.
.
.
commit
|
commitdiff
|
tree
next