<
typenameT>
classExpected;
19template<
typenameT>
classIntrusiveRefCntPtr;
28classCompilerInstance;
29classDiagnosticsEngine;
45std::unique_ptr<raw_pwrite_stream> OS,
46BackendConsumer *BC =
nullptr);
48void EmbedBitcode(llvm::Module *M,
constCodeGenOptions &CGOpts,
49llvm::MemoryBufferRef Buf);
51void EmbedObject(llvm::Module *M,
constCodeGenOptions &CGOpts,
52DiagnosticsEngine &Diags);
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
The JSON file list parser is used to communicate input to InstallAPI.
void EmbedObject(llvm::Module *M, const CodeGenOptions &CGOpts, DiagnosticsEngine &Diags)
@ Module
Module linkage, which indicates that the entity can be referred to from other translation units withi...
void emitBackendOutput(CompilerInstance &CI, CodeGenOptions &CGOpts, StringRef TDesc, llvm::Module *M, BackendAction Action, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS, std::unique_ptr< raw_pwrite_stream > OS, BackendConsumer *BC=nullptr)
void EmbedBitcode(llvm::Module *M, const CodeGenOptions &CGOpts, llvm::MemoryBufferRef Buf)
@ Backend_EmitAssembly
Emit native assembly files.
@ Backend_EmitLL
Emit human-readable LLVM assembly.
@ Backend_EmitBC
Emit LLVM bitcode files.
@ Backend_EmitObj
Emit native object files.
@ Backend_EmitMCNull
Run CodeGen, but don't emit anything.
@ Backend_EmitNothing
Don't emit anything (benchmarking mode)
Diagnostic wrappers for TextAPI types for error reporting.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4