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
[mlir] Add example of `printAlias` to test dialect (NFC) (#79232)
2024-01-23
Philip Reames
[RISC
V
] Re
g
enerate autogen test to remove spurious
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Philip Reames
[RISCV] Recurse on fi
r
st opera
n
d
o
f t
w
o o
p
eran
d
shuffles
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Ph
i
lip Reames
[RIS
C
V] Exploit regis
t
er boundar
i
es when lowering shuffle
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Philip Reames
[RISCV] Continue
w
ith
e
arly return fo
r
shuff
l
e
lowe
r
ing
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Ph
i
lip Reames
[RISCV]
U
s
e
e
arly
r
e
turn
f
o
r sele
c
t shu
f
fle lowering
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Philip
R
eames
[RISCV] Add c
o
verage for shuffles splitable using ex
a
ct
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Phili
p
R
e
ames
[RI
S
CV] Key VectorIntrinsicCostTa
b
l
e
by SEW
[
nfc
-
i
sh]
commit
|
commitdiff
|
tree
2024-01-18
Philip
R
eames
[RISCV] Adjust select shuffle
cost
to reflect mask
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
Ph
i
lip
R
e
am
e
s
[DAG] S
e
t n
n
eg flag when formi
n
g
z
ext in demand
e
d b
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
P
hilip Reames
[LLD][
R
ISCV] Report error f
o
r unsatisfiable RIS
C
V_ALIG
N
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Philip Reames
[RISCV] Pre
f
er vsetivli for VLMAX w
h
en VLEN
i
s exa
c
tl
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Ph
i
lip Reames
[
S
CEV] Specia
l
ca
s
e
sext in isKnownNonZero (#77834)
commit
|
commitdiff
|
tree
2024-01-11
Phili
p
R
ea
m
e
s
Revert "[L
S
R][TTI][RISCV] Disa
b
le
terminator
folding
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Philip Reames
[LSR] Requi
r
e non-zero step when cons
i
d
e
rin
g
wrap around
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Phi
l
ip Reames
[RISCV
]
[InsertVSETVLI
]
F
a
ctor out i
s
NonZeroLoadImmediate
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Phi
l
ip Reames
Revert "[flang]
[
nfc]
R
efac
t
or linker
invoca
t
ion logic
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Philip Ream
e
s
[RISCV] Pref
e
r who
l
e re
g
is
t
er loads a
n
d stores
when
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Philip Reames
[RISCV] Prec
o
mmi
t
tes
t
coverag
e
for VLMAX encoda
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
P
hili
p
Reames
[ris
c
v] Consoli
d
ate a set of lo
a
d
-add-st
o
re test
s
into
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
P
h
ilip Rea
m
es
[
r
iscv
]
Convert a set of t
e
sts
to opa
q
ue poi
n
t
ers
commit
|
commitdiff
|
tree
2023-12-14
Philip Rea
m
es
[RISCV][InsertSETVTLI]
Handl
e
large immediates in
b
ackwards
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Philip
R
eames
[riscv] Fix
buil
d
due to
m
i
s
sing test update
commit
|
commitdiff
|
tree
2023-12-14
Philip R
e
ames
[RISCV] When VLE
N
is e
x
a
ctly know
n
, prefer
V
L
MAX encoding
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Ph
i
l
i
p R
e
ames
[
R
IS
C
V] Ext
r
act a utility for computin
g
bou
n
ds on VLMAX
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Philip Reames
[RIS
C
V] Ad
d
test coverage for profitable vsetvli a0
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Philip
R
ea
m
es
[RISCV] Enabl
e
t
arget attr
i
b
ute
w
hen in
v
oked th
r
o
u
gh
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
P
hilip Rea
m
es
[flan
g
] Sup
p
ort -mvscale-min and mvscale-m
a
x
on all
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Phili
p
R
eames
[
SCEVE
x
pa
n
der] At
t
empt
to reinfer fl
a
gs
dr
o
p
ped
du
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Philip Reame
s
[test][lsr] Add term-folding test
cases with estim
a
ted
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Phi
l
ip
Reame
s
[
clang driver] Remove a bit
of
redundan
t
flang spec
i
fic
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Philip
R
eames
[DAG] Rem
o
ve (dead) legalization f
o
r at
o
mic LoadSDNode
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Philip
R
e
a
me
s
[X86
]
Remove x
8
6-e
x
p
e
rimental-unord
e
red-ato
m
ic-
i
sel
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Philip Reame
s
[
L
LD][RISCV] Fix incorr
e
ct call relaxati
o
n when mixing
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Ph
i
lip Reames
[RISCV] Collapse fast una
l
i
gned a
c
cess into a single
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Phili
p
Re
a
mes
[
R
ISCV] A
d
d combines
t
o form binop from tail i
n
sert
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Philip Reames
[LSR][TTI][RISCV] Enable terminator fold
i
ng for RI
S
C-V
commit
|
commitdiff
|
tree
2023-11-28
Philip R
e
ames
[RISC
V
] Work on sub
r
eg for insert_vector_elt w
h
en vlen
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
P
hilip Reame
s
[RISCV] P
r
e
commit tes
t
cove
r
age for
i
nse
r
t_
v
ector_elt
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
P
h
ilip Reames
[
RISCV] Spli
t
build_vector into vreg
sized pieces when
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
P
h
ilip R
e
ames
[RISCV] Minor sty
l
e cleanup to cf17a24
[nfc]
commit
|
commitdiff
|
tree
2023-11-28
P
hilip Reames
[R
I
SCV] Precommit
t
e
sts
f
o
r
buildvector lowering
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
P
hil
i
p
R
e
a
m
es
[DAG] Fix a mi
s
compile
i
n
inse
r
t_subve
c
tor undef (insert
_
sub
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Philip Ream
e
s
[R
I
S
C
V
]
U
s
e subreg extract fo
r
ex
t
ract_vector_elt when
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Philip
R
e
ames
[RISCV]
P
artially move doPe
e
ph
o
l
e
Mas
k
ed
R
VV into
R
ISCVFoldMas
.
.
.
commit
|
commitdiff
|
tree
2023-11-17
Ph
i
lip Reames
[RISC
V
] St
a
rt
v
sli
d
e1down sequen
c
e
w
i
th
a
dependency
.
.
.
commit
|
commitdiff
|
tree
2023-11-17
Philip Re
a
mes
[RIS
C
V] Remove c
u
stom instruction selection for
VF
C
VT_RM
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Phil
i
p Rea
m
es
[
R
ISCV] Fix typo in a test and re
g
en
another to reduce
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Philip
R
eam
e
s
[RI
S
CV] Fu
r
ther expand coverag
e
for insert_ve
c
t
o
r_elt
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Phili
p
Reames
[RIS
C
V] Add t
e
st coverage for
partial buildvecs id
i
oms
commit
|
commitdiff
|
tree
2023-11-15
Phi
l
ip R
e
am
e
s
Regenerate a cou
p
le
o
f
auto-gen tests to re
d
uce diffs
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Philip Rea
m
es
[RISC
V
Ins
e
rtVSETVLI] A
l
lo
w
PRE wit
h
n
o
n-immediate
A
V
L
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Philip
R
ea
m
e
s
[ind
v
ars]
A
lways fal
l
back to tr
u
ncat
i
on
if AddRec widening
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Philip Reames
Test u
p
d
ate
a
fter a
7
f35d
commit
|
commitdiff
|
tree
2023-11-07
Philip Reames
[S
C
EV
]
E
x
tend i
s
Im
p
l
i
edCondOperandsViaR
a
nges to
i
ndependent
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Philip Reames
A
d
d known and de
m
anded bits support for zext nneg
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Philip
Reames
R
evert "[
I
ndVars] Generate ze
x
t
nneg
wh
e
n l
o
c
a
lly obv
i
ous"
commit
|
commitdiff
|
tree
2023-11-03
P
h
i
lip Rea
m
es
[
i
ndvars]
Restr
u
cture get
E
xtendedOp
e
randRecu
r
rence
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
P
h
ilip Reame
s
[indvars]
Support known po
s
i
tive extends in getExtendedOpera
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Philip Reames
[indvar
s
] Ad
d
tests
for count
d
own style
l
oops w/nonn
e
g
ative IVs
commit
|
commitdiff
|
tree
2023-11-03
Phil
i
p R
e
ames
[
I
ndVars]
G
enerate zext n
n
e
g when loca
l
l
y
obvious
commit
|
commitdiff
|
tree
2023-11-03
Philip Reames
Regen
e
rat
e
a c
o
up
l
e
s
c
ev/indv
a
r
s tests [nfc]
commit
|
commitdiff
|
tree
2023-11-03
Ph
i
lip Re
a
mes
[
t
ests]
Autogenerate a co
u
ple
of tests
commit
|
commitdiff
|
tree
2023-11-02
Ph
i
l
i
p Reames
[indvars] Add coverage for
w
ide
n
ing
mu
l
involving non
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Philip
R
eames
[indvar
s
] Start building test covera
g
e for widening
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Philip
R
eame
s
[instcombine] Dr
o
p z
e
xt nneg
f
lag when
s
i
m
plify ope
r
and
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Philip Reames
[tests] Ad
d
coverag
e
for demande
d
bi
t
s of zext nneg
commit
|
commitdiff
|
tree
2023-11-01
P
h
ilip Ream
e
s
Run DCE after a L
o
opFlatt
e
n test to reduce spurious
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
Philip Reames
[in
d
vars] Reg
e
nerate a c
o
up
l
e
o
f
auto-generated test
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Philip Reames
[I
n
dVars] Use IRBuil
d
er
i
n
el
i
mi
n
ate
T
runc [nfc-ish
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Phi
l
ip Reames
Autogenera
t
e a ind
v
a
rs te
s
t
f
or e
a
se of upd
a
te
in fu
t
ure
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Ph
i
li
p
Reames
[SCEV]
Teach SCEVExpander to us
e
zext
n
ne
g
wh
e
n
possi
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
Philip Reames
Refresh a couple
of au
t
o
-g
e
n tests [nfc]
commit
|
commitdiff
|
tree
2023-10-30
Ph
i
lip Reames
[
R
ISCV] Rewrite R
I
S
CVCodeGenPrepare u
s
ing zext nneg
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
Philip Reames
[SDAG] Prefer forming sign_ex
t
end fo
r
zext nneg
p
er
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
P
hilip Reames
[RISCV] Add test
c
overage for "zext
n
neg" [n
f
c]
commit
|
commitdiff
|
tree
2023-10-30
Philip
Reames
[RISCV
]
Add zbb c
o
verag
e
to test file [
n
fc]
commit
|
commitdiff
|
tree
2023-10-30
Phil
i
p Reames
[InstCombine] In
f
er nn
e
g on zext whe
n
forming from
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
P
h
ilip Reames
Regene
r
ate
a set of
a
uto-update tests [
n
fc]
commit
|
commitdiff
|
tree
2023-10-25
Philip Ream
e
s
[RISCV] U
s
e
a swi
t
ch ins
t
e
ad of
a
series
o
f
i
f
-cl
a
uses
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Philip Re
a
me
s
Revert "[RI
S
CV
]
Us
e
a sw
i
t
c
h
instead of a series of
.
.
.
commit
|
commitdiff
|
tree
2023-10-25
Philip Reame
s
[RISCV
]
Use a
s
wit
c
h
instea
d
o
f
a series of if-cla
u
ses
.
.
.
commit
|
commitdiff
|
tree
2023-10-24
Philip R
e
ames
[
R
ISCV
]
[InsertVSETV
L
I] Ad
d
Subt
a
r
g
et variable to class
.
.
.
commit
|
commitdiff
|
tree
2023-10-24
Philip Reames
R
evert
"
[dsymutil] Add support
for m
e
rg
e
able l
i
br
a
ries"
commit
|
commitdiff
|
tree
2023-10-24
Philip
Reames
[RI
S
CV] Rena
m
e hasFixedResult
to willVLBeAVL [nfc]
commit
|
commitdiff
|
tree
2023-10-23
Phil
i
p
Reames
Revert "[RIS
C
V
][InsertVSE
T
VLI] Make VL preserving vsetvli
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
P
hilip Reames
[RISCV
]
Allow swa
p
ped oper
a
nds in r
e
du
c
tion formation
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Phi
l
ip Reames
[RISCV]
[
I
nsertVS
E
T
V
L
I] Make VL preserving
v
setv
l
i emission
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
P
hilip Rea
m
es
Revert
"[RISCV] Shrink vslideup's
L
MU
L
when
l
oweri
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Ph
i
l
i
p Reames
[RI
S
CV] Ge
n
eraize redu
c
t
ion
t
ree
m
atching
t
o fp su
m
.
.
.
commit
|
commitdiff
|
tree
2023-10-06
P
hilip
R
eames
[RISCV] Strip
W s
u
ffix from ADDI
W
(#68425)
commit
|
commitdiff
|
tree
2023-10-06
Ph
i
lip Reames
[RI
S
CV] Add auto
g
en header to autogen test [nfc
]
commit
|
commitdiff
|
tree
2023-10-05
P
h
ilip Reames
[
RISCV]
Use
early return to simplify isFPImmLegal
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
Philip
R
e
a
mes
[RISCV
]
Gen
e
raize
re
d
u
c
tion tree matchi
n
g to all integer
.
.
.
commit
|
commitdiff
|
tree
2023-10-04
Philip
R
eame
s
[RISCV] Do
n
't
try to for
m
VECREDUCE without vector
.
.
.
commit
|
commitdiff
|
tree
2023-10-03
Phil
i
p Reames
[RISCV] Remove a stra
y
sem
i
-colon [nfc]
commit
|
commitdiff
|
tree
2023-10-03
P
hi
l
i
p
Reames
[RISCV] Gene
r
a
i
ze red
u
c
t
ion tree matching
t
o
all integer
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
Philip Rea
m
es
[RISCV] Combi
n
e two redu
c
tion l
o
w
ering utility functions
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
P
h
ilip Re
a
mes
[RISCV] F
o
rm vredsum
from explode_vector + scala
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-29
Philip R
e
ame
s
[RISCV] Add test
cov
e
rage for s
u
m reduction rec
o
gnition
.
.
.
commit
|
commitdiff
|
tree
2023-09-27
Philip Reames
Revert "
[
RISCV] Handle
.
vx pseudos in ha
s
A
llNBitUsers
.
.
.
commit
|
commitdiff
|
tree
next