Skip to content

Commit 5ba10ad

Browse files
committed
[NFC][RISCV] Replace global def containing only one field with defvar
This simplifies some code. Reviewed By: asb Differential Revision: https://reviews.llvm.org/D150935
1 parent 2849e11 commit 5ba10ad

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

llvm/lib/Target/RISCV/RISCVRegisterInfo.td

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -342,9 +342,7 @@ defvar vbool32_t = nxv2i1;
342342
defvar vbool64_t = nxv1i1;
343343

344344
// There is no need to define register classes for fractional LMUL.
345-
def LMULList {
346-
list<int> m = [1, 2, 4, 8];
347-
}
345+
defvar LMULList = [1, 2, 4, 8];
348346

349347
//===----------------------------------------------------------------------===//
350348
// Utility classes for segment load/store.
@@ -576,7 +574,7 @@ def VM : VReg<VMaskVTs,
576574
(add (sequence "V%u", 8, 31),
577575
(sequence "V%u", 0, 7)), 1>;
578576

579-
foreach m = LMULList.m in {
577+
foreach m = LMULList in {
580578
foreach nf = NFList<m>.L in {
581579
def "VRN" # nf # "M" # m # "NoV0": VReg<[untyped],
582580
(add !cast<RegisterTuples>("VN" # nf # "M" # m # "NoV0")),

0 commit comments

Comments
 (0)