diff options
Diffstat (limited to 'utils/TableGen/AsmMatcherEmitter.cpp')
-rw-r--r-- | utils/TableGen/AsmMatcherEmitter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/TableGen/AsmMatcherEmitter.cpp b/utils/TableGen/AsmMatcherEmitter.cpp index a5c2ea6c7acab..264175ae96778 100644 --- a/utils/TableGen/AsmMatcherEmitter.cpp +++ b/utils/TableGen/AsmMatcherEmitter.cpp @@ -763,7 +763,8 @@ public: } // end anonymous namespace -void MatchableInfo::dump() const { +#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP) +LLVM_DUMP_METHOD void MatchableInfo::dump() const { errs() << TheDef->getName() << " -- " << "flattened:\"" << AsmString <<"\"\n"; for (unsigned i = 0, e = AsmOperands.size(); i != e; ++i) { @@ -772,6 +773,7 @@ void MatchableInfo::dump() const { errs() << '\"' << Op.Token << "\"\n"; } } +#endif static std::pair<StringRef, StringRef> parseTwoOperandConstraint(StringRef S, ArrayRef<SMLoc> Loc) { |