[PATCH] D18394: [TableGen] AsmMatcherEmitter.cpp: replace a sequence of "if" to "switch" in emitValidateOperandClass. NFC.
Ahmed Bougacha via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 28 11:32:19 PDT 2016
ab added a subscriber: ab.
ab added a comment.
Nicer indeed! One question and one nit.
================
Comment at: utils/TableGen/AsmMatcherEmitter.cpp:2156
@@ -2155,1 +2155,3 @@
// actually matching against one of them.
+ OS << " switch(Kind) {\n"
+ " default: break;\n";
----------------
space before '('
================
Comment at: utils/TableGen/AsmMatcherEmitter.cpp:2157
@@ -2156,1 +2156,3 @@
+ OS << " switch(Kind) {\n"
+ " default: break;\n";
for (const auto &CI : Info.Classes) {
----------------
Do we ever hit the default? Perhaps you could put an llvm_unreachable().
http://reviews.llvm.org/D18394
More information about the llvm-commits
mailing list