Skip to content

Commit d216e77

Browse files
committed
Review feedback
1 parent 9ab17e9 commit d216e77

File tree

6 files changed

+15
-2
lines changed

6 files changed

+15
-2
lines changed

llvm/test/TableGen/SDNodeInfoEmitter/advanced.td

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,15 @@ def my_node_3 : SDNode<
4747
>;
4848

4949
// CHECK: namespace llvm::MyTargetISD {
50+
// CHECK-EMPTY:
5051
// CHECK-NEXT: enum GenNodeType : unsigned {
5152
// CHECK-NEXT: NODE_1 = ISD::BUILTIN_OP_END,
5253
// CHECK-NEXT: NODE_2,
5354
// CHECK-NEXT: NODE_3,
5455
// CHECK-NEXT: };
5556
// CHECK-EMPTY:
5657
// CHECK-NEXT: static constexpr unsigned GENERATED_OPCODE_END = NODE_3 + 1;
58+
// CHECK-EMPTY:
5759
// CHECK-NEXT: } // namespace llvm::MyTargetISD
5860

5961
// CHECK: static constexpr char MyTargetSDNodeNamesStorage[] =

llvm/test/TableGen/SDNodeInfoEmitter/ambiguous-constraints-2.td

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ def my_node_2a : SDNode<"MyTargetISD::NODE_2", SDTypeProfile<1, 0, [SDTCisVT<0,
1010
def my_node_2b : SDNode<"MyTargetISD::NODE_2", SDTypeProfile<1, 0, [SDTCisVT<0, untyped>]>>;
1111

1212
// CHECK: namespace llvm::MyTargetISD {
13+
// CHECK-EMPTY:
1314
// CHECK-NEXT: enum GenNodeType : unsigned {
1415
// CHECK-NEXT: NODE_1 = ISD::BUILTIN_OP_END,
1516
// CHECK-NEXT: NODE_2,
1617
// CHECK-NEXT: };
1718
// CHECK-EMPTY:
1819
// CHECK-NEXT: static constexpr unsigned GENERATED_OPCODE_END = NODE_2 + 1;
20+
// CHECK-EMPTY:
1921
// CHECK-NEXT: } // namespace llvm::MyTargetISD
2022

2123
// CHECK: static constexpr char MyTargetSDNodeNamesStorage[] =

llvm/test/TableGen/SDNodeInfoEmitter/namespace.td

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ def node_1 : SDNode<"MyTargetISD::NODE", SDTypeProfile<1, 0, [SDTCisVT<0, i1>]>>
1414
def node_2 : SDNode<"MyCustomISD::NODE", SDTypeProfile<0, 1, [SDTCisVT<0, i2>]>>;
1515

1616
// EMPTY: namespace llvm::EmptyISD {
17+
// EMPTY-EMPTY:
1718
// EMPTY-NEXT: static constexpr unsigned GENERATED_OPCODE_END = ISD::BUILTIN_OP_END;
19+
// EMPTY-EMPTY:
1820
// EMPTY-NEXT: } // namespace llvm::EmptyISD
1921

2022
// EMPTY: static constexpr char MyTargetSDNodeNamesStorage[] =
@@ -33,11 +35,13 @@ def node_2 : SDNode<"MyCustomISD::NODE", SDTypeProfile<0, 1, [SDTCisVT<0, i2>]>>
3335
// EMPTY-NEXT: MyTargetSDNodeNames, MyTargetSDTypeConstraints);
3436

3537
// COMMON: namespace llvm::[[NS]] {
38+
// COMMON-EMPTY:
3639
// COMMON-NEXT: enum GenNodeType : unsigned {
3740
// COMMON-NEXT: NODE = ISD::BUILTIN_OP_END,
3841
// COMMON-NEXT: };
3942
// COMMON-EMPTY:
4043
// COMMON-NEXT: static constexpr unsigned GENERATED_OPCODE_END = NODE + 1;
44+
// COMMON-EMPTY:
4145
// COMMON-NEXT: } // namespace llvm::[[NS]]
4246

4347
// COMMON: static constexpr char MyTargetSDNodeNamesStorage[] =

llvm/test/TableGen/SDNodeInfoEmitter/no-nodes.td

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ def MyTarget : Target;
88
// CHECK-NEXT: #undef GET_SDNODE_ENUM
99
// CHECK-EMPTY:
1010
// CHECK-NEXT: namespace llvm::MyTargetISD {
11+
// CHECK-EMPTY:
1112
// CHECK-NEXT: static constexpr unsigned GENERATED_OPCODE_END = ISD::BUILTIN_OP_END;
13+
// CHECK-EMPTY:
1214
// CHECK-NEXT: } // namespace llvm::MyTargetISD
1315
// CHECK-EMPTY:
1416
// CHECK-NEXT: #endif // GET_SDNODE_ENUM
@@ -18,6 +20,7 @@ def MyTarget : Target;
1820
// CHECK-EMPTY:
1921
// CHECK-NEXT: namespace llvm {
2022
// CHECK-EMPTY:
23+
// CHECK-EMPTY:
2124
// CHECK-NEXT: #ifdef __GNUC__
2225
// CHECK-NEXT: #pragma GCC diagnostic push
2326
// CHECK-NEXT: #pragma GCC diagnostic ignored "-Woverlength-strings"

llvm/test/TableGen/SDNodeInfoEmitter/trivial-node.td

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ def MyTarget : Target;
77
def my_noop : SDNode<"MyTargetISD::NOOP", SDTypeProfile<0, 0, []>>;
88

99
// CHECK: namespace llvm::MyTargetISD {
10+
// CHECK-EMPTY:
1011
// CHECK-NEXT: enum GenNodeType : unsigned {
1112
// CHECK-NEXT: NOOP = ISD::BUILTIN_OP_END,
1213
// CHECK-NEXT: };
1314
// CHECK-EMPTY:
1415
// CHECK-NEXT: static constexpr unsigned GENERATED_OPCODE_END = NOOP + 1;
16+
// CHECK-EMPTY:
1517
// CHECK-NEXT: } // namespace llvm::MyTargetISD
1618

1719
// CHECK: static constexpr char MyTargetSDNodeNamesStorage[] =

llvm/utils/TableGen/SDNodeInfoEmitter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ void SDNodeInfoEmitter::emitDescs(raw_ostream &OS) const {
322322
StringRef TargetName = Target.getName();
323323

324324
IfDefEmitter IfDef(OS, "GET_SDNODE_DESC");
325-
NamespaceEmitter LlvmNs(OS, "llvm");
325+
NamespaceEmitter NS(OS, "llvm");
326326

327327
std::vector<unsigned> NameOffsets = emitNodeNames(OS);
328328
std::vector<std::pair<unsigned, unsigned>> ConstraintOffsetsAndCounts =
@@ -339,7 +339,7 @@ void SDNodeInfoEmitter::emitDescs(raw_ostream &OS) const {
339339

340340
OS << formatv("static const SDNodeInfo {0}GenSDNodeInfo(\n"
341341
" /*NumOpcodes=*/{1}, {0}SDNodeDescs,\n"
342-
" {0}SDNodeNames, {0}SDTypeConstraints);\n\n",
342+
" {0}SDNodeNames, {0}SDTypeConstraints);\n",
343343
TargetName, NodesByName.size());
344344
}
345345

0 commit comments

Comments
 (0)