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
[clang] UEFI handle unsupported triples. (#124824)
5 hours ago
Cra
i
g T
o
pp
e
r
[X86]
U
se new Fla
g
s
a
r
g
u
m
ent to
s
toreR
e
gToSt
a
ckSlo
t
.
.
.
commit
|
commitdiff
|
tree
5 hours ago
Craig Topper
[Pow
e
rPC
]
Use SelectionDAG::makeEquivalentMemo
r
yOrdering
.
.
.
commit
|
commitdiff
|
tree
15 hours ago
Craig Topper
[TableGe
n
]
Use MCRegi
s
ter::id()
to a
v
oid an implicit
.
.
.
commit
|
commitdiff
|
tree
40 hours ago
Craig Topper
[RISCV] Add P5
5
0
sc
h
eduler model
.
(#12463
9
)
commit
|
commitdiff
|
tree
41 hours ago
C
r
aig
Topper
[RISCV] Support multiple me
m
o
r
y
o
perands in e
x
p
a
ndRV32ZdinxS
.
.
.
commit
|
commitdiff
|
tree
46 hours ago
Craig Topper
[TargetLow
e
r
ing] Inl
i
n
e
the
only c
a
ller of one of th
e
.
.
.
commit
|
commitdiff
|
tree
2 days ago
C
r
ai
g
Topper
[GlobalMe
r
ge] Fix in
a
ccurate debug print
.
(#1
2
4377)
commit
|
commitdiff
|
tree
2 days ago
Craig Topper
[GlobalM
e
rge] Use c
o
nstructor to set all bit
s
in BitVector
.
.
.
commit
|
commitdiff
|
tree
2 days ago
Craig
Topper
[
R
I
SCV] Add re
g
ister allocatio
n
hints for lui/auipc
.
.
.
commit
|
commitdiff
|
tree
3 days ago
C
r
aig Topper
[AM
D
GPU] R
e
place unsigned with Register in
SIMac
h
ine
S
chedule
.
.
.
commit
|
commitdiff
|
tree
3 days ago
Cra
i
g T
o
pper
[CodeGen] Remove im
p
lict
c
o
nversions
f
rom Regis
t
er
.
.
.
commit
|
commitdiff
|
tree
4 days ago
Craig To
p
per
[
T
arget
L
owering] Pull simil
a
r code o
u
t
o
f the forceExpandWid
.
.
.
commit
|
commitdiff
|
tree
4 days ago
Cr
a
ig Topper
[CodeGen]
I
ntrodu
c
e a VirtRegOrUnit class to hold virtual
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Cr
a
i
g Toppe
r
[
TableGen] Add St
r
ingI
n
it
p
ools to
R
ecord
K
eepe
r
Impl
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Craig Topper
[T
a
rgetLower
i
n
g
] Improve one
s
ig
n
ature of forceExpandWideMUL
.
.
.
commit
|
commitdiff
|
tree
6 days ago
C
r
aig Topper
[TableGen] Add a Sm
a
llPtrSet to tra
c
k Wr
i
teRes that
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Craig Topp
e
r
[
R
I
SCV]
A
dd
S
iFive sf
.
vq
m
acc
t
ests to vmv-
c
opy
.
m
i
r
.
.
.
commit
|
commitdiff
|
tree
6 days ago
C
r
a
ig Topper
[Table
G
en] Pass CodeGenPr
o
c
M
odel r
e
fe
r
e
nce inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Craig Topper
[RISCV] A
d
d @early
c
lobber to SiFive custom matrix multiply
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Crai
g
Topper
[
R
ISCV]
Add
R
VVConstraint to SiFive
c
usto
m
matrix m
u
l
tiply
.
.
.
commit
|
commitdiff
|
tree
6 days ago
Cr
a
ig
Topper
[RISCV] Re-generate test checks so we p
i
ck
u
p implic
i
t
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Craig Topper
[Table
G
en] Add maps from Write/ReadT
y
pe to the parent
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Craig
T
op
p
er
[RISCV] Re
m
ove du
p
lic
a
te WriteRes<Writ
e
J
a
lr fo
r
MIPSP8
7
00
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Craig
T
o
pper
[CodeGen] Ren
a
me Register
M
askPair t
o
V
R
egMaskOrUnit
.
.
.
commit
|
commitdiff
|
tree
7 days ago
Craig
T
o
pper
[X86] Si
m
plify Arr
a
yRef
c
onstruction
.
N
F
C (#123899
)
commit
|
commitdiff
|
tree
7 days ago
C
r
aig Topper
[
RI
S
CV] Remove some un
n
ecessary Unsup
p
ortedS
c
hed* that
.
.
.
commit
|
commitdiff
|
tree
8 days ago
Cra
i
g Topper
[TargetL
o
wering] Use getShiftAmountCons
t
ant
.
NFC (
.
.
.
commit
|
commitdiff
|
tree
8 days ago
Craig Toppe
r
[CodeG
e
n] Use MC
R
e
g
i
ster inste
a
d of M
C
PhysRe
g
i
n RegisterMas
.
.
.
commit
|
commitdiff
|
tree
8 days ago
Craig Topper
[RegAllo
c
Fast]
D
o
n't
c
onver
t
MCReg
U
nit to MCRegi
s
t
e
r
.
.
.
commit
|
commitdiff
|
tree
8 days ago
Craig Top
p
e
r
[CodeGen] Use MC
R
e
g
ister for ignor
e
CSRForAllocat
i
o
n
O
rder
.
.
.
commit
|
commitdiff
|
tree
8 days ago
C
r
ai
g
Topper
[ARM] Use MCRegis
t
er inste
a
d of un
s
igned
.
NF
C
commit
|
commitdiff
|
tree
9 days ago
Craig Topper
[
L
iveRegMatrix
]
Use MCRe
g
Uni
t
instead
of
M
CRegister
.
.
.
commit
|
commitdiff
|
tree
10 days ago
Craig To
p
per
[CodeGen] Remove som
e
implict conversions of MCR
e
gister
.
.
.
commit
|
commitdiff
|
tree
10 days ago
Craig Top
p
er
[
C
o
d
eGen] Use Regis
t
er/MCRe
g
ist
e
r::isPhy
s
ical
.
N
FC
commit
|
commitdiff
|
tree
10 days ago
Craig Topper
[CodeG
e
n
]
Use MCRegister instead o
f
MCPhysRe
g
in Vi
r
t
R
egMap
.
.
.
commit
|
commitdiff
|
tree
10 days ago
Craig Topper
[MC] Add MCRegis
t
e
r::isPhysical
.
NFC
commit
|
commitdiff
|
tree
10 days ago
Craig T
o
p
per
[CodeGen] Rewr
i
te asse
r
t in Regis
t
er:
:
asMC
R
e
g
()
usi
n
g
.
.
.
commit
|
commitdiff
|
tree
11 days ago
C
r
aig Topper
[
Tab
l
e
G
en
]
Replace
som
e
uses of make_range with method
s
.
.
.
commit
|
commitdiff
|
tree
11 days ago
Craig Topper
[LegalizeIntege
r
Ty
p
es]
Use
f
o
rceExpandWideMUL in ExpandIn
t
Re
.
.
.
commit
|
commitdiff
|
tree
11 days ago
C
raig Topp
e
r
[T
a
bleGen]
Use const gett
e
r to implement non-const
.
.
.
commit
|
commitdiff
|
tree
11 days ago
Craig Topper
[Table
G
en] const-
c
o
r
rect a
c
o
uple C
o
deGenSchedule methods
.
.
.
commit
|
commitdiff
|
tree
11 days ago
Craig T
o
pper
[Table
G
en] Use
a range-bas
e
d for loop
.
N
FC (#12
3
443)
commit
|
commitdiff
|
tree
11 days ago
Craig T
o
pper
[TableGen]
U
se vect
o
r
c
o
n
s
tr
u
ctor instead
o
f calling
.
.
.
commit
|
commitdiff
|
tree
11 days ago
Cra
i
g
T
opper
[TableGen] Inline a helper functio
n
t
h
at didn
'
t seem
.
.
.
commit
|
commitdiff
|
tree
12 days ago
Craig
T
opper
[RIS
C
V] Fold vp
.
store(vp
.
r
everse(VA
L
)
,
ADDR, M
A
S
K
)
.
.
.
commit
|
commitdiff
|
tree
13 days ago
C
r
aig Topper
[llvm-e
x
e
g
esis] Remo
v
e
i
mplicit
conversions of M
C
Regi
s
t
e
r
.
.
.
commit
|
commitdiff
|
tree
13 days ago
Craig Topper
[ll
v
m-
e
xeg
e
s
is] Begin replacing unsi
g
ned with
MCRegister
.
.
.
commit
|
commitdiff
|
tree
13 days ago
C
rai
g
Topper
[R
I
SCV] Fol
d
vp
.
reverse(vp
.
load(ADDR, MASK)) ->
vp
.
.
.
commit
|
commitdiff
|
tree
13 days ago
Craig Topper
[AArch6
4
][GIS
e
l] Use Reg
i
ster
i
nstea
d
of MCRegi
s
te
r
.
.
.
commit
|
commitdiff
|
tree
13 days ago
Crai
g
Topper
[MC] U
n
hide t
h
e target-abi o
p
tion
.
(#123135
)
commit
|
commitdiff
|
tree
2025-01-15
Craig Topper
[
R
ISCV][llvm-exegesis] Di
s
able pseud
o
instr
u
ction
s
.
.
.
commit
|
commitdiff
|
tree
2025-01-15
C
ra
i
g Topper
[RISCV][llv
m
-
e
xegesis] Si
m
plify c
o
pying a
Sm
a
llVec
t
or
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Crai
g
Topper
[
ARM] Prevent converti
n
g virtual reg
i
ster to MCRegister
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Craig
T
o
p
p
er
[S
e
le
c
tio
n
DAG] P
r
event converting
a
virt
u
a
l
register
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Craig
T
opper
[RISC
V
] Don't
conver
t
virtual r
e
g
ister Regi
s
ter t
o
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Craig
Top
p
e
r
[RISCV] Rem
o
ve loads from single elem
e
nt fi
x
ed
v
ec
t
or
.
.
.
commit
|
commitdiff
|
tree
2025-01-14
Craig Topper
[RISCV] Remove
loads
from fix
e
d
-
vectors-ext
r
act
.
ll
.
.
.
commit
|
commitdiff
|
tree
2025-01-13
Craig Topper
[LegalizeV
e
ctorOps][RI
S
CV]
U
se VP_F
P
_EXTEND/
R
OU
N
D
when
.
.
.
commit
|
commitdiff
|
tree
2025-01-13
C
r
aig
T
opper
[
X86] Use loaded/stored element size when
parsing/printing
.
.
.
commit
|
commitdiff
|
tree
2025-01-11
Craig T
o
pp
e
r
[AArch64] U
s
e G
e
n
eric
T
able PrimaryKey
t
o
r
e
mo
v
e s
o
me
.
.
.
commit
|
commitdiff
|
tree
2025-01-11
Cr
a
ig Topper
[ARM] Use GenericTable
PrimaryKey to
remove one
o
f
.
.
.
commit
|
commitdiff
|
tree
2025-01-10
Cr
a
i
g Topper
[RISCV]
A
dd
a
default assignment
of Ins
t
{
12-
7
} to RVI
n
s
t16CS
.
.
.
commit
|
commitdiff
|
tree
2025-01-10
Craig
T
opper
[RISCV] Add a default c
o
mmon assi
g
nment
o
f Inst{6-2
.
.
.
commit
|
commitdiff
|
tree
2025-01-10
Craig Topper
[RISCV][VL
O
PT] Simpli
f
y code
by rem
o
v
i
ng extra te
m
porary
.
.
.
commit
|
commitdiff
|
tree
2025-01-10
C
r
aig Topper
[RISCV] Correct
t
he cost m
o
del for the
i1 reduc
e
.
add
.
.
.
commit
|
commitdiff
|
tree
2025-01-10
Craig Topper
[RIS
C
V] Simplify s
o
me
RISCVIn
s
t
rIn
f
o
C
classes by
r
em
o
ving
.
.
.
commit
|
commitdiff
|
tree
2025-01-09
Craig Topper
[RI
S
CV] Return MILo
g
2SEW for mask inst
r
uctions getOperandLog
.
.
.
commit
|
commitdiff
|
tree
2025-01-09
Craig Topper
[SelectionDAG] Use SDNode::o
p
_iterator instead of SDNo
d
eIter
.
.
.
commit
|
commitdiff
|
tree
2025-01-09
Cr
a
ig Topper
[RISC
V
]
A
dd -
m
cpu=
s
ifiv
e
-p55
0
.
(#1221
6
4)
commit
|
commitdiff
|
tree
2025-01-09
Craig
T
o
pper
[
R
ISCV] Add c
a
l
l preserv
e
d regmask
to tail c
a
lls
.
.
.
.
commit
|
commitdiff
|
tree
2025-01-08
Cr
a
i
g
Topper
[AArch64] Simpl
i
f
y
ExactFPImm GenericTable
.
NFC (#
1
21827)
commit
|
commitdiff
|
tree
2025-01-08
Craig T
o
ppe
r
[AArch6
4
] Use GenericTable PrimaryKey to remove one
.
.
.
commit
|
commitdiff
|
tree
2025-01-08
Craig Topper
[RISCV][GI
S
el] Re-generate combi
n
e
-
neg-abs
.
l
l
to fix
.
.
.
commit
|
commitdiff
|
tree
2025-01-07
Craig T
o
pper
[AArch
6
4] Remove u
n
used Alt
N
ame fiel
d
from
PHint Ge
n
ericTabl
.
.
.
commit
|
commitdiff
|
tree
2025-01-07
Craig
Topper
[ARM
]
Migrat
e
f
rom
S
earchableTa
b
l
e
to
G
e
nericT
a
ble
.
.
.
commit
|
commitdiff
|
tree
2025-01-07
C
r
aig Toppe
r
[RISCV][llvm-e
x
e
ge
s
is]
A
dd
d
ef
a
u
lt Pfm cycl
e
counter
.
.
.
commit
|
commitdiff
|
tree
2025-01-07
C
raig T
o
pper
[RISCV]
[
G
I
Sel] Support G_MERGE_VALUES/G_U
N
ME
R
GE_VALUES
.
.
.
commit
|
commitdiff
|
tree
2025-01-07
Craig
T
opper
[R
I
SCV][
l
lvm
-
exegesis] Add unittests
.
NFC (
#
121862)
commit
|
commitdiff
|
tree
2025-01-06
Craig Topper
[RISCV
]
U
s
e ISD::XOR instead of
R
ISCV
I
SD
:
:VMXOR_VL
.
.
.
commit
|
commitdiff
|
tree
2025-01-06
C
raig
Topp
e
r
[A
A
rch64] Migrate from S
e
a
r
cha
b
leT
a
ble
to
GenericTable
.
.
.
commit
|
commitdiff
|
tree
2025-01-06
C
r
aig Topper
[
RISCV
]
Add
E
num for
CSR encodin
g
s
.
(#121674)
commit
|
commitdiff
|
tree
2025-01-06
Craig To
p
per
[Table
G
en]
R
emove unused
f
unction
a
l
ity fr
o
m OpInit
.
.
.
commit
|
commitdiff
|
tree
2025-01-05
Craig Topp
e
r
[
I
R
] Use Instr
u
ct
i
on::isBin
a
ryOp to simp
l
ify code
.
NFC
commit
|
commitdiff
|
tree
2025-01-04
Craig T
o
p
p
er
[TargetParser
]
Use StringRef::split
t
hat takes
a
char
.
.
.
commit
|
commitdiff
|
tree
2025-01-04
Craig Top
p
er
[A
A
rc
h
64] Remove one u
n
necesssa
r
y in
c
lude
o
f AArch6
4
GenSyste
.
.
.
commit
|
commitdiff
|
tree
2025-01-04
Craig Toppe
r
[
TableGen] Add 'f
i
n
al' to a
l
l of the *Ini
t
c
la
s
s
e
s
.
commit
|
commitdiff
|
tree
2025-01-04
Craig To
p
per
[RISCV
]
Redu
c
e size of CSR lookup tables
.
NFC (#121606)
commit
|
commitdiff
|
tree
2025-01-04
Cr
a
ig Topper
[RISCV] Pass VS
E
TVLIIn
f
o by
const reference
.
NFC
commit
|
commitdiff
|
tree
2025-01-03
Craig Topper
[Do
c
s]
[
Tabl
e
Gen] Remove ReturnRang
e
from the Sear
c
hInde
x
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
Craig To
p
p
e
r
[
Legalize
V
e
c
torOp
s
] Use getBoolConstant instead of
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
C
r
a
i
g Topper
[
E
xpan
d
MemCmp] Recognize ca
n
onical f
o
rm
o
f (
i
cmp sl
e
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
Craig Topper
[ExpandMemCmp][A
A
rch][RIS
C
V][X86]
P
re-commit test
s
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
Craig To
p
per
[RISCV] Re-
g
enerate memcmp test check
s
m
i
s
sed in #121530
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
Craig Topper
[PatternMatch]
M
ake m_Specifi
c
Mask pass expec
t
ed
m
as
k
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
C
ra
i
g T
o
pper
[ExpandMemCmp] Use m_Sp
e
c
i
ficInt to si
m
plify code
.
.
.
.
commit
|
commitdiff
|
tree
2025-01-03
Crai
g
Top
p
er
[Expand
M
emC
m
p][AArch64][
P
owerP
C
][RISCV][X86] Use
l
lvm
.
.
.
commit
|
commitdiff
|
tree
2025-01-02
Cra
i
g Topper
[LLVM
]
Up
d
a
te RISCV main
t
ainer
s
(#1
2
1301)
commit
|
commitdiff
|
tree
2024-12-29
Cr
a
ig Topper
[RISCV] Swap rs1 and rs2 nam
e
s
in TH_ADDSL pattern
s
.
.
.
commit
|
commitdiff
|
tree
2024-12-29
Craig Topper
[RISCV] Use add_like_non_imm1
2
in XTh
e
adba p
a
tterns
.
.
.
commit
|
commitdiff
|
tree
2024-12-29
C
r
aig Topper
[RI
S
CV] Rem
o
ve
X
THea
d
ba
p
attern that
i
s
covered by
.
.
.
commit
|
commitdiff
|
tree
next