reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3100 OS << "#ifndef NDEBUG\n"; 3101 OS << "const char *getMatchClassName(MatchClassKind Kind) {\n"; 3102 OS << " switch (Kind) {\n"; 3104 OS << " case InvalidMatchClass: return \"InvalidMatchClass\";\n"; 3105 OS << " case OptionalMatchClass: return \"OptionalMatchClass\";\n"; 3107 OS << " case " << CI.Name << ": return \"" << CI.Name << "\";\n"; 3109 OS << " case NumMatchClassKinds: return \"NumMatchClassKinds\";\n"; 3111 OS << " }\n"; 3112 OS << " llvm_unreachable(\"unhandled MatchClassKind!\");\n"; 3113 OS << "}\n\n"; 3114 OS << "#endif // NDEBUG\n";