LLVM_DUMP_METHOD void Function::dump() const { dump(llvm::errs()); }
LLVM_DUMP_METHOD void Function::dump(llvm::raw_ostream &OS) const {
-#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
if (F) {
if (const auto *MD = dyn_cast<CXXMethodDecl>(F))
OS << MD->getParent()->getDeclName() << "::";
#undef GET_DISASM
}
}
-#endif
}
LLVM_DUMP_METHOD void Program::dump() const { dump(llvm::errs()); }
}
void ClangOpcodesEmitter::EmitDisasm(raw_ostream &OS, StringRef N, Record *R) {
-#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
OS << "#ifdef GET_DISASM\n";
Enumerate(R, N, [R, &OS](ArrayRef<Record *>, const Twine &ID) {
OS << "case OP_" << ID << ":\n";
OS << " continue;\n";
});
OS << "#endif\n";
-#endif
}
void ClangOpcodesEmitter::EmitEmitter(raw_ostream &OS, StringRef N, Record *R) {