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
[RISCV] Remove Name and OverloadedName from RVVIntrinsicDef. NFC (#74907)
2023-12-09
Cr
a
ig Topper
[RISCV] Rem
o
ve Name and Overloade
d
Na
m
e
from RVVIn
t
rinsicDef
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
C
r
aig T
o
pper
[RI
S
CV] Remov
e
T
y
pe::isRVV
T
ype() and rep
l
ac
e
w
ith isRVVSiz
e
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
C
raig T
o
pper
[RI
S
CV
]
[GISel] Re-ge
n
erate legalize-vastart-
r
v32
.
m
ir
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig
T
opper
[RISCV] Update comm
e
nt for AVL
o
perand
in pseudo instruction
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig Topper
[RI
S
C
V
][GI
S
el] Reverse the oper
a
n
ds the b
u
i
l
dSto
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig Topper
[RISC
V
]
C
l
eanup pass initializ
a
t
i
on
.
commit
|
commitdiff
|
tree
2023-12-08
Craig Topper
[
R
ISCV] Use Triple:
:
is
R
ISCV64()
.
NFC
commit
|
commitdiff
|
tree
2023-12-07
Craig Topper
[
I
n
s
t
Combin
e
]
Drop poison generating
f
lags on Or in
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Craig Topper
[Ins
t
Combine] Add test case for #
7
4739
.
NFC
commit
|
commitdiff
|
tree
2023-12-07
Craig Toppe
r
[RISCV][MC]
Pas
s
MCSubtargetInfo down to sh
o
u
l
dFo
r
ceRelo
c
ati
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Cr
a
ig
To
p
per
[
I
R
]
Use User:
:
g
etH
u
ngOff
O
perands(
)
in
Hung
o
ffOperandTraits
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Craig
T
opper
[Va
l
ueTr
a
ckin
g
] Use BinaryO
p
erator
i
n
st
e
ad of O
p
erator
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Craig Top
p
er
[Drive
r
] Use SmallVectorI
m
p
l
re
f
erenc
e
instead of Sm
a
llVect
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Crai
g
Topper
[RISCV] Add
v
mv
.
x
.
s to RISCVOptWInstrs
.
(#74519)
commit
|
commitdiff
|
tree
2023-12-06
C
r
aig Topper
Recommit "[Re
a
s
socia
t
e] Use dis
j
oin
t
f
lag to convert
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Craig
Topper
Revert "[Reasso
c
iate] Use disjoint flag to conv
e
rt
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Craig Topper
[Reasso
c
iate] Use disjoint
f
l
ag to con
v
ert
O
r
to Add
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Cr
a
ig Topper
[GI
S
el] Don't pri
n
t t
h
e opcode
tw
i
ce in LegalityQuery
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Cra
i
g To
p
per
[RI
S
C
V
] Remove DecoderNamespace
f
rom vector p
s
eudoinstructions
.
commit
|
commitdiff
|
tree
2023-12-06
Craig T
o
pper
[
InstCombine] Explicitly set d
i
s
j
oint flag when
convertin
g
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
C
rai
g
Topper
[InstC
o
mbine] Check
i
sGuaranteedNotToBeUnde
f
in
haveNoCom
m
on
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Craig Toppe
r
[RISC
V
] Allocate
the
v
arar
g
s
GPR save
a
rea a
s
a sin
g
le
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Cra
i
g Topper
[RI
S
C
V] Optimize V
R
ELOAD/VSPILL
lo
w
e
ring if VLEN is
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Craig T
o
p
p
er
[ARM][AArch64] Use SelectionDAG::Spl
i
t
S
c
alar
to simplify
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
C
r
a
i
g Topper
[RISC
V
]
U
se iX
L
en f
o
r ptr<->
i
nt casts in var
a
r
g
.
ll
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
C
r
aig T
o
pper
[R
I
SCV] Use iXLen f
o
r
pt
r
<->i
n
t
c
asts
in varar
g
.
ll
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
Craig T
o
p
per
[RISC
V
]
Use A
B
I align
in
vara
r
gs tests in push-pop
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Craig Topper
[RI
S
CV] Fix typo in commen
t
.
N
FC
commit
|
commitdiff
|
tree
2023-12-04
Craig Topper
[RIS
C
V][GISel
]
Su
p
port G_ROTL/G_R
O
T
R
with Zbb
.
(#72
8
2
5)
commit
|
commitdiff
|
tree
2023-12-04
Craig Topper
[RISC
V
]
Share A
r
gGPRs array betwee
n
S
electio
n
DAG a
n
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Craig Topper
[
SelectionD
A
G]
Use get
V
ect
o
rElementPointer in D
A
G
C
o
m
bin
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Craig Topper
[RISCV] Ign
o
r
e d
e
bug instr
u
ctions in hasAllNBitUsers
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
C
raig
Topper
[RISCV
]
Add test cas
e
showing that
remova
l
o
f W s
u
ffixes
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
Cr
a
i
g
T
opper
[RISCV] Simplif
y
com
p
utat
i
on of
Va
r
ArgsSave
S
i
z
e
.
NFC
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Craig Topper
[Ins
t
Co
m
bine] Use dis
j
oint fla
g
instead of cal
l
ing
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
C
r
aig Top
p
er
Re
v
ert "[In
s
tCo
m
bine]
Fi
x
mi
s
sed opportunity to fold
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Craig
T
opper
[I
n
stCombine] Fix
m
i
ssed
o
pportunity t
o
fold 'or' in
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Craig T
o
pper
[
InstComb
i
ne] Preserve exac
t
i
nstruction na
m
e
f
or
x
or
.
.
.
commit
|
commitdiff
|
tree
2023-12-03
Craig To
p
per
Recommit "[InstCombin
e
]
Re
t
a
i
n exact ins
t
ruction nam
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-02
C
r
aig To
p
pe
r
[InstCombine] Infer disjo
i
nt fla
g
on Or instructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Craig Topper
[RISCV] Remove null ter
m
inator from
CSRe
g
s
in determineCalle
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Craig Toppe
r
[RIS
C
V][GISel] Support G_ABS with
Zbb
.
(#72939)
commit
|
commitdiff
|
tree
2023-12-01
Crai
g
Topper
[RISCV][GISe
l
] Lower G_FCONSTANT
t
o co
n
st
a
nt po
o
l load
.
.
.
commit
|
commitdiff
|
tree
2023-12-01
Craig Topper
[GISel][
M
ips
]
Infer ali
g
nm
e
nt
when crea
t
ing memory
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Cr
a
ig Topper
[
RISCV][G
I
Sel] U
s
e cust
o
mFor instead
of customIf
b
y
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Craig Topper
[RISCV
]
[
GISe
l
] Remove unne
c
essary Observer notifications
.
.
.
commit
|
commitdiff
|
tree
2023-11-30
Craig Topper
[RISCV] Re
m
ove ol
d
FIX
M
Es
fr
o
m t
e
st
.
N
F
C
commit
|
commitdiff
|
tree
2023-11-30
C
raig Topper
[RISCV] A
d
d
RISCVISD:
:
SLLW to
compute
K
nownBitsForTar
g
etNode
.
commit
|
commitdiff
|
tree
2023-11-29
Craig Topper
[RISCV]
Disa
b
le cl
a
ng-format around the RISCVIS
D
o
p
code
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Crai
g
Topper
[RISCV] Minor im
p
rovem
e
n
t
s
/
cleanup to target a
t
tribute
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Cr
a
ig Topper
[RISC
V
]
F
ix
a coup
l
e
copy/pa
s
te mistake
s
in
r
i
scv_crypto
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
C
r
a
ig Top
p
er
[RISCV] Remove r
e
feren
c
e
t
o
non-exi
s
t
a
nt __builtin_riscv_sha
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Crai
g
Toppe
r
[RISCV][GI
S
el]
S
upport
s
64 G_SELECT on
RV32 wit
h
D
.
.
.
commit
|
commitdiff
|
tree
2023-11-29
Craig Toppe
r
[RISCV][GISel] Su
p
por
t
G_FCOPYSI
G
N with F and D exte
n
sion
.
commit
|
commitdiff
|
tree
2023-11-29
C
raig
Topper
[
GISel][Docs] Add a little
b
it o
f
d
o
c
ume
n
tation for
.
.
.
commit
|
commitdiff
|
tree
2023-11-28
Craig Topper
[RISCV][
G
ISel] Select G_FENCE
.
(#7
3
184)
commit
|
commitdiff
|
tree
2023-11-27
Cra
i
g Topper
[RISCV
]
[
G
I
S
el] Se
l
ect t
r
ap
a
nd debugtrap
.
(#7317
1
)
commit
|
commitdiff
|
tree
2023-11-27
Craig Topp
e
r
[RISCV][GISel] Legalize and
select G
_
BRINDIRECT
.
(
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Craig Topp
e
r
[RISCV][GISel] Fi
x
2 indirect call bugs
.
(#731
7
0
)
commit
|
commitdiff
|
tree
2023-11-27
Craig Topper
[I
n
stCombine] Set dis
j
oint fla
g
when turning Ad
d
into
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Craig
T
opper
[RIS
C
V] Add
regis
t
er bank and instruction selecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Crai
g
Topper
[RISCV
]
[GISel] Use set
D
esc in some cases
instead o
f
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
C
rai
g
To
p
per
[RISCV][GISe
l
] Merge selec
t
Gl
o
b
a
l
Value and selectJump
T
able
.
.
.
commit
|
commitdiff
|
tree
2023-11-27
Craig T
o
ppe
r
[RISC
V
] Add Z
b
s
Write clas
s
es to Si
F
i
v
e7AnyToGP
R
Bypass
.
.
.
commit
|
commitdiff
|
tree
2023-11-25
C
r
aig Topper
[RISCV][GI
S
el] Add simplest case o
f
folding
a
dd with
.
.
.
commit
|
commitdiff
|
tree
2023-11-25
Craig
Top
p
er
[RI
S
CV][GIS
e
l]
T
e
s
t
G_FRAME_INDE
X
f
o
l
ding int
o
store
.
.
.
commit
|
commitdiff
|
tree
2023-11-25
Craig Topper
[RISCV][GISel]
Add
m
o
r
e G_SEXTLOAD
i
nstru
c
t
ion sele
c
tion
.
.
.
commit
|
commitdiff
|
tree
2023-11-25
Cr
a
i
g
Top
p
er
[
RISC
V
][GISel] Add
G_FR
A
ME_IND
E
X
s
u
p
port
t
o sel
e
ctAddrRegImm
.
commit
|
commitdiff
|
tree
2023-11-25
Cra
i
g Topper
[RIS
C
V] Add
C
i
n
t
ri
n
s
i
c
s for scalar
bitmanip
and crypto
commit
|
commitdiff
|
tree
2023-11-24
Craig
To
p
per
[IR] Add disjo
i
nt flag for Or instruc
t
i
ons
.
(
#72583)
commit
|
commitdiff
|
tree
2023-11-24
Cr
a
ig Topper
[GIS
e
l][
R
ISCV] Fix s
e
veral bou
n
dary cases in
n
ar
r
ow
.
.
.
commit
|
commitdiff
|
tree
2023-11-23
Craig Topper
[RI
S
CV][GIS
e
l
]
Support G_CT
T
Z/CTLZ with
Zbb
.
commit
|
commitdiff
|
tree
2023-11-23
Craig Topp
e
r
[
RISCV][GISel] Rename some v
a
ri
a
bl
e
s to b
e
more consist
e
nt
.
.
.
commit
|
commitdiff
|
tree
2023-11-23
Cr
a
ig To
p
per
[
R
I
SCV][GISel] Support G
_
CTPOP with Zbb
.
commit
|
commitdiff
|
tree
2023-11-23
Cra
i
g
T
opper
[
RISCV
]
[GI
S
el] Suppport G_BSWAP with Zbb
.
commit
|
commitdiff
|
tree
2023-11-23
Craig Topp
e
r
[X
8
6] Remove unused IES
_
IDENTIFIER state from
I
n
t
elExprSt
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2023-11-23
C
raig Topper
[X86] R
e
je
c
t
f
ps
r
in
inline asm constr
a
ints other than
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Cr
a
ig To
p
per
[Po
w
er
P
C
]
S
ilen
c
e -Woverloaded-virtual warn
i
ng
.
NFC
commit
|
commitdiff
|
tree
2023-11-22
Craig To
p
per
[AAr
c
h64] Use
the
same fa
s
t math p
r
eservation for MachineCom
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
C
raig
T
o
p
pe
r
[I
R
] Replac
e
use
s
of
I
RBuil
d
er::getInt8PtrTy wit
h
getPtrTy
.
.
.
commit
|
commitdiff
|
tree
2023-11-22
Craig To
p
p
e
r
[RISCV] Add more Zbs patterns for -riscv-ex
p
erimental
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Craig Topper
[S
e
l
e
ctionDAG]
F
i
x co
p
y/paste mi
s
tak
e
i
n
SDNodeFlags
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Craig T
o
pper
[RI
S
CV] Replace
XLenVT in RV64 only p
a
ttern w
i
th
i64
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Craig Topper
[RISCV] Use
short forwa
r
d br
a
nch f
o
r IS
D
::ABS
.
commit
|
commitdiff
|
tree
2023-11-21
Cr
a
ig
Top
p
er
[RIS
C
V] Add rv32 c
o
mmand line to short-forward-branch
.
.
.
commit
|
commitdiff
|
tree
2023-11-21
Craig Topper
[RISCV] Fix spelli
n
g
e
r
ror in test n
a
me
.
NFC
commit
|
commitdiff
|
tree
2023-11-19
Cra
i
g
To
p
pe
r
[RISCV] D
o
n't set nsw
/
nuw/exa
c
t
flag after Mac
h
ine
C
ombiner
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Craig Topper
[R
I
SCV][GISel] Instruc
t
ion sele
c
t
i
on for
G
_
JUMP_TAB
L
E
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Crai
g
Topper
[RISCV][G
I
Sel]
A
dd s32 G
_
SEL
E
CT instruc
t
i
on select
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
Cr
a
ig Topper
[RISCV][GISel]
R
emove
th
e
rv32/rv64 sub
d
irectories
.
.
.
commit
|
commitdiff
|
tree
2023-11-18
C
raig Topper
[MC] R
e
move duplicate Contents
f
ield
from
M
CLEBFr
a
gment
.
commit
|
commitdiff
|
tree
2023-11-18
C
r
aig Toppe
r
[
R
ISCV
]
[GISel] Al
l
ow
G_
S
ELECT to
have s32 type on RV64
.
commit
|
commitdiff
|
tree
2023-11-18
Craig Topper
[AArch64] Simpl
i
fy legali
z
er
i
nfo
f
o
r
G_JUMP_TABLE
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Craig Topper
[
RISCV] Fix memo
r
y
leak in
RISCVInst
r
Info
T
est
.
cpp unittest
commit
|
commitdiff
|
tree
2023-11-16
Craig
Topper
[RISCV
]
Us
e
bset+
a
d
d
i for
(not (sll -1, X))
.
commit
|
commitdiff
|
tree
2023-11-16
Cr
a
ig
T
op
p
er
[RISCV] Add
t
est cases f
o
r
(not (sll
-1, X))
for Zbs
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Craig
Topper
[InstCom
b
ine] Queue Xor for deletion after repl
a
cing
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Craig Topper
[RISCV][GISel
]
Handle F
P
instru
c
tio
n
s in the
d
ef
a
ult
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Craig Topper
[RISCV][GISel]
Add isPreIS
e
lG
e
n
e
ri
c
Flo
a
tingPointOpcode
.
.
.
commit
|
commitdiff
|
tree
2023-11-16
Craig To
p
per
[RISCV][
G
ISel] Add a defau
l
t
c
ase to ma
p
registers
.
.
.
commit
|
commitdiff
|
tree
next