|
clang 22.0.0git
|
Go to the source code of this file.
Classes | |
| class | clang::CodeGenerator |
| The primary public interface to the Clang code generator. More... | |
Namespaces | |
| namespace | llvm |
| Diagnostic wrappers for TextAPI types for error reporting. | |
| namespace | llvm::vfs |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::CodeGen |
Functions | |
| CodeGenerator * | clang::CreateLLVMCodeGen (DiagnosticsEngine &Diags, llvm::StringRef ModuleName, IntrusiveRefCntPtr< llvm::vfs::FileSystem > FS, const HeaderSearchOptions &HeaderSearchOpts, const PreprocessorOptions &PreprocessorOpts, const CodeGenOptions &CGO, llvm::LLVMContext &C, CoverageSourceInfo *CoverageInfo=nullptr) |
| CreateLLVMCodeGen - Create a CodeGenerator instance. | |
| std::optional< std::pair< StringRef, StringRef > > | clang::CodeGen::DemangleTrapReasonInDebugInfo (StringRef FuncName) |
| Demangle the artificial function name (. | |
Variables | |
| constexpr llvm::StringRef | ClangTrapPrefix = "__clang_trap_msg" |
|
inlineconstexpr |
Definition at line 32 of file ModuleBuilder.h.
Referenced by clang::CodeGen::CGDebugInfo::CreateTrapFailureMessageFor(), and clang::CodeGen::DemangleTrapReasonInDebugInfo().