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
Bump version to 18.1.4 (#87715)
2024-02-16
Craig
T
opper
[RISCV] Make s
u
re ADDI r
e
p
l
acement in optimizeC
o
n
dBranch
.
.
.
commit
|
commitdiff
|
tree
2024-02-16
Crai
g
Topper
[RISCV
]
U
s
e APInt i
n
useInversedSetcc to
p
r
event crashes
.
.
.
commit
|
commitdiff
|
tree
2024-02-01
Craig
T
opper
[D
o
c
s
]
Fix documentat
i
on build
.
commit
|
commitdiff
|
tree
2024-02-01
Craig Topper
[RISCV
]
Support
_
_
riscv_v_fixed_vlen for vbool types
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
Cra
i
g T
o
pper
[
L
SR] Fix incorrect comment
.
N
F
C (#79207)
commit
|
commitdiff
|
tree
2024-01-23
Crai
g
Topp
e
r
[
RISCV]
M
ove Fea
t
u
reStdExtH in RISCVFeatures
.
td
.
NFC
commit
|
commitdiff
|
tree
2024-01-23
Cr
a
ig Topper
[RISCV] Re-for
m
at RISCVF
e
at
u
re
s
.
td
s
o it
doesn
'
t lo
o
k
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Craig Topper
[RIS
C
V] Add regal
l
oc
hints
for Zcb
i
n
struct
i
ons
.
(
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
C
r
aig Topper
[RIS
C
V] Add FeatureFastU
n
ali
g
nedAc
c
ess to sifive-p450
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Craig To
p
per
[Docs]
Add ancho
r
s for llvm
.
minim
u
m/m
a
ximum in LangRef
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Craig
T
op
p
er
[RISCV] Rem
o
v
e
extra semicolo
n
s
.
NFC
commit
|
commitdiff
|
tree
2024-01-22
Craig
T
opper
[RISCV] Add TuneNoDefa
u
l
tUnroll to sifive
-
p450
.
commit
|
commitdiff
|
tree
2024-01-22
C
raig Top
p
er
[RIS
C
V] C
o
mbine HasStdExtZ
f
hOrZfhmin
a
nd HasStd
E
x
tZfhmin
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
C
rai
g
Topper
[RI
S
CV] Add
Zic64b, Ziccamoa, Zicc
i
f, Zicclsm, Z
i
ccrse
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Craig Topper
[RISCV] A
r
rang
e
RISC
V
Fe
a
tures
.
t
d
into section
s
o
f related
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Craig Topper
[RISCV] Replace Z
v
b
b with Zvkb in the Z
v
k* com
b
ine
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Cra
i
g Topper
[RISCV] Add Zvkb test to riscv-t
a
rget-feat
u
r
es
.
c
.
NFC
commit
|
commitdiff
|
tree
2024-01-19
Cra
i
g Topper
[RISCV]
Don't
l
ook f
o
r
s
e
x
t
i
n RISCVCodeGenP
r
epare
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Craig Topper
[RISCV] Add
t
est case for #78783
.
NFC
commit
|
commitdiff
|
tree
2024-01-19
Cra
i
g
T
opper
[RISCV] Prevent RISCVMergeBaseO
f
fsetO
p
t from calling
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
C
r
aig Topper
[
R
I
S
CV] Re-or
d
er
r
isc
v
-targe
t
-
f
eatures
.
c to put non
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Craig Topper
[RISCV]
Don't look th
r
ough EXTRA
C
T_ELEMENT in lowerS
c
alarIn
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
C
raig Topper
[RISCV] A
d
d LUI/A
U
IPC+ADDI fusions
t
o sifive-p450
.
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Craig
T
opper
[RISCV
]
[GISel
]
Don't create
generic virtual registers
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Cra
i
g To
p
per
Recommit "
[
AST] Use
APIntStor
a
ge
t
o fix memo
r
y l
e
ak
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
C
r
aig To
p
per
Reve
r
t "[AST]
U
se APIntStor
a
ge to f
i
x me
m
ory leak in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Cr
a
ig Topper
[AST] Use APIntStorage to fix memory
l
eak in E
n
umConstan
t
Dec
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Craig Topper
[R
I
SCV] Add scheduler
m
o
del for si
f
i
v
e-p4
5
0
.
(
#77989)
commit
|
commitdiff
|
tree
2024-01-16
Craig Topper
[RISCV]
B
ump
Zfbfmin, Zvfbfmin,
a
nd Zv
f
bfwma to 1
.
0
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Crai
g
T
o
p
per
[RIS
C
V
] Add sif
i
ve-
p
4
5
0 to
r
elease
n
ot
e
s
.
N
FC
commit
|
commitdiff
|
tree
2024-01-15
Craig Topper
[RISCV] Combine repeated calls to MachineFuncti
o
n:
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Craig Topper
[RI
S
CV] Updat
e
descri
p
tions f
o
r Zvk* shorthands
.
(
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Craig Topper
[RIS
C
V] Simplify
the descrip
t
io
n
for ssai
a
and smaia
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
C
r
aig T
o
pper
[RISCV] Remove pe
r
iod from Zvbb ex
t
ension descr
i
ption
.
commit
|
commitdiff
|
tree
2024-01-10
Craig Toppe
r
[
R
I
SCV]
U
s
e any_extend
f
or
ty
p
e
legaliz
i
ng atomic_com
p
are_sw
.
.
.
commit
|
commitdiff
|
tree
2024-01-10
Craig Topper
[LV] Use value_or t
o
s
i
mplify code
.
NFC (#7703
0
)
commit
|
commitdiff
|
tree
2024-01-10
Craig Topper
[RISCV] Su
p
port isel for
Z
ac
a
s for XLen and
i
32
.
(
.
.
.
commit
|
commitdiff
|
tree
2024-01-10
C
r
aig Topper
[RISCV] Re-implement Zacas MC l
a
ye
r
sup
p
ort to mak
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-10
Craig Topper
[RISCV][NFC] Remove un
u
sed
C
HECK prefixes to fix
buil
d
bots
.
.
.
commit
|
commitdiff
|
tree
2024-01-10
Craig
Top
p
er
[
RISCV]
Reo
r
der R
I
SCVInstrInfoA
.
td
.
N
F
C (#77539)
commit
|
commitdiff
|
tree
2024-01-09
Crai
g
Topper
[RISCV] Refactor GP
R
F6
4
r
e
gister
c
lass to m
a
k
e i
t
u
sable
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
Craig
T
o
p
p
e
r
[RISCV] Us
e
getELen() inst
e
ad of hardco
d
ed
6
4
in lowerBUILD_
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
Craig T
o
pper
[R
I
SCV] Ad
d
branch+c
.
mv macrofusion for sifive-p450
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
Craig Top
p
e
r
[RISCV] Remo
v
e tab character from RIS
C
VRegisterIn
f
o
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
C
r
aig
Topp
e
r
R
e
v
ert "[
R
ISCV] Ref
a
ctor
s
ubreg
i
ndices
.
(#77
1
73)"
commit
|
commitdiff
|
tree
2024-01-06
C
r
aig Topper
[R
I
SCV] Ref
a
ctor subre
g
indi
c
es
.
(#771
7
3
)
commit
|
commitdiff
|
tree
2024-01-05
Craig T
o
pper
[RISCV]
D
on'
t
cal
l
use_no
d
bg_operan
d
s fo
r
phy
s
i
ca
l
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
Craig Topper
[RISCV
]
Re
m
ove isGPRF64AsFP
R
and isGPRPF64AsFP
R
funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
C
r
aig Topper
[RISCV] Fix ind
e
ntati
o
n in riscv_s
i
five_vector
.
td
.
NF
C
commit
|
commitdiff
|
tree
2024-01-04
Cr
a
ig Topper
[RISCV] Remove
incomp
l
ete PRE_
D
EC/POST_DEC code f
o
r
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Craig Topper
[RIS
C
V] Remo
v
e RI
S
C
VISD::VSELECT_VL
.
(#7686
6
)
commit
|
commitdiff
|
tree
2024-01-03
Craig Topper
[
D
AGCombiner][RISCV] Preserve disjoint flag in folding
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
C
r
aig To
p
p
e
r
[RIS
C
V
]
Add
t
est
case
s
for folding disjoin
t
Or into
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
Craig Topper
[Selecti
o
nDAG][X86] Use disjoi
n
t
fl
a
g in Sel
e
ctionDAG
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
Craig Topper
[SelectionDAG] Ad
d
initia
l
plumbing
f
or
the di
s
j
o
int
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
Crai
g
Topper
Revert "[RISCV][ISel] Combine scalab
l
e
v
e
ctor add/sub
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
Cra
i
g Topper
[RISCV] Don
'
t
emit v
x
rm writes
f
or v
n
clip
(
u
)
.
wi with
.
.
.
commit
|
commitdiff
|
tree
2023-12-29
Craig Top
p
er
[RISCV] Correct the CHE
C
K prefixes in a
t
tr-riscv-rv
v
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
C
r
aig T
o
pper
[RISCV] Remove
XS
f
cie exten
s
ion
.
commit
|
commitdiff
|
tree
2023-12-28
Cra
i
g Topper
[RI
S
CV]
R
emove isRVVType from Type
.
h
.
NFC
commit
|
commitdiff
|
tree
2023-12-28
Craig T
o
pper
[RISCV] Us
e
getBuilt
i
n
VectorTypeInfo instead of isRVVT
y
pe
.
commit
|
commitdiff
|
tree
2023-12-28
C
raig
Topper
[R
I
SCV] Pre
v
ent checkRVVType
S
uppor
t
from issuing more
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
C
raig Topper
[RISCV] Refactor ch
e
ckRVVTypeSupport to use BuiltinVectorTyp
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Craig T
o
p
p
e
r
[R
I
S
C
V]
R
emove gp and tp from callee saved r
e
gister
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Craig
T
op
p
e
r
[LSR][TTI][RISCV] Disable
te
r
minator f
o
ldin
g
for RISC
-
V
.
commit
|
commitdiff
|
tree
2023-12-27
Cr
a
ig
T
opp
e
r
[In
s
tCom
b
ine] Use Cons
t
antInt::getSigned to sign extend
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Craig T
o
pper
[
R
ISCV] Simplif
y
V
Type
I
nfo and Grou
p
VTypeInfo tb
l
gen
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Craig To
p
per
[RISCV]
Min
o
r improvements to RISCVInstrIn
f
o
X
Sf
.
td
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Cr
a
i
g
Topper
[RISCV] Fix
f
ormatting
.
NFC
commit
|
commitdiff
|
tree
2023-12-24
Cr
a
i
g Topper
[LSR]
F
ix
t
ypo
i
n debug message
w
h
ere backspace escape
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
C
ra
i
g
T
o
p
p
er
[RISCV]
Use r
i
scv_bitman
i
p
.
h
in zbb
.
c
.
NFC
commit
|
commitdiff
|
tree
2023-12-21
Craig Topper
[RIS
C
V] Re
p
lace RISCVI
S
D::VP_ME
R
GE_VL
w
ith a new node
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Craig Toppe
r
[RISCV] Add codegen suppor
t
for experimental
.
vp
.
splice
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
Craig Topper
[RISCV] Add sifive-p450 CPU
.
(#75760)
commit
|
commitdiff
|
tree
2023-12-19
Craig Topper
[
RI
S
CV] Remove Zfb
f
min depe
n
dency
f
r
om Zvfbfmi
n
.
(
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Cr
a
ig Topper
[RI
S
CV] Move Ta
r
getOver
l
apCon
s
tr
a
intType from RISCVVPseudo
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
Craig Topper
[
RISCV] Rename Xsf->X
S
f
f
or SiFiv
e
e
x
tension names
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
Craig Topper
[RISCV] S
i
mp
l
ify
PrintE
x
t
ens
i
on
.
NFC (#75427)
commit
|
commitdiff
|
tree
2023-12-18
Cr
a
ig Topp
e
r
[RISCV] Co
r
rect the VL
O
p
e
ra
n
d f
o
r mas
k
ed vssr
l
/
v
ssra
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
Craig
Topper
[RISCV]
F
ix intri
n
sic nam
e
s in sf_vfwmacc_4x4
x
4
.
ll
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
Cra
i
g
Top
p
er
[InstCo
m
bine] Ad
d
test fo
r
missed opportunit
y
t
o
fol
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Cra
i
g
T
opper
[
RISCV Add
so
m
e v
s
e
tvli inserti
o
n test cases with vm
v
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Cra
i
g Topper
[RISCV] R
e
move 'experim
e
ntal-'
f
ro
m
ex
t
ension
name
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Craig Topp
e
r
[RI
S
CV] Update relax-per-target-
f
e
a
t
ur
e
.
ll to
u
s
e
hexadecima
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Craig
T
opper
[
Select
i
o
n
DAG]
U
se getVectorElementPointer in DAGCombiner
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
Craig Topper
[RISC
V
] Rem
o
ve setJumpIsExpensive()
.
(#74647)
commit
|
commitdiff
|
tree
2023-12-13
Cr
a
ig Topper
[RISCV]
Reduce the size of the index used for RVV intrinsics
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
Craig Topper
[R
I
SCV]
Add missing b
r
eak to la
s
t
case in swi
t
ch
.
NFC
commit
|
commitdiff
|
tree
2023-12-11
Craig To
p
p
er
[RISCV
]
Correc
t
the SEW=6
4
MUL
diagnostic to refer
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Crai
g
Toppe
r
[RISCV] Shor
t
en diagnostic a
b
i
t
.
commit
|
commitdiff
|
tree
2023-12-11
Craig Topper
[RISCV] Simplif
y
check
i
n
g
whether SEW=64 multip
l
y builtins
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Craig Topper
[RISCV] Use
getBuiltinVectorTypeInfo to
s
impl
i
fy co
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Cr
a
ig T
o
p
per
[RISCV] Remove unnec
e
ssary ca
l
l
t
o isSupporte
d
Exte
n
sionFeature
.
commit
|
commitdiff
|
tree
2023-12-09
Craig To
p
pe
r
[RISCV]
Use Triple::isRIS
C
V64()
.
NFC
commit
|
commitdiff
|
tree
2023-12-09
Craig Topper
[RISCV
]
Re
m
o
v
e
Name and
Ov
e
rl
o
a
d
edN
a
m
e from RVVIntrinsicDef
.
.
.
commit
|
commitdiff
|
tree
2023-12-09
Craig Topper
[RISCV] R
e
move Type::is
R
VVT
y
pe() and replace with
i
sRVVSiz
e
l
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig To
p
per
[RISCV][GISel
]
R
e
-generate
leg
a
lize-vastart-rv32
.
mir
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Cra
i
g Toppe
r
[RISCV] Update comment
f
or AVL operand in
pseudo instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig Topper
[
R
ISCV]
[
GISel] Rev
e
rse the operands the b
u
ildStore
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Craig Topper
[
R
I
SCV] Cleanup pas
s
initialization
.
commit
|
commitdiff
|
tree
next