clang 20.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Interpreter/Wasm.h"
Public Member Functions | |
WasmIncrementalExecutor (llvm::orc::ThreadSafeContext &TSC) | |
llvm::Error | addModule (PartialTranslationUnit &PTU) override |
llvm::Error | removeModule (PartialTranslationUnit &PTU) override |
llvm::Error | runCtors () const override |
~WasmIncrementalExecutor () override | |
Public Member Functions inherited from clang::IncrementalExecutor | |
IncrementalExecutor (llvm::orc::ThreadSafeContext &TSC, llvm::orc::LLJITBuilder &JITBuilder, llvm::Error &Err) | |
virtual | ~IncrementalExecutor () |
virtual llvm::Error | addModule (PartialTranslationUnit &PTU) |
virtual llvm::Error | removeModule (PartialTranslationUnit &PTU) |
virtual llvm::Error | runCtors () const |
llvm::Error | cleanUp () |
llvm::Expected< llvm::orc::ExecutorAddr > | getSymbolAddress (llvm::StringRef Name, SymbolNameKind NameKind) const |
llvm::orc::LLJIT & | GetExecutionEngine () |
Additional Inherited Members | |
Public Types inherited from clang::IncrementalExecutor | |
enum | SymbolNameKind { IRName , LinkerName } |
Static Public Member Functions inherited from clang::IncrementalExecutor | |
static llvm::Expected< std::unique_ptr< llvm::orc::LLJITBuilder > > | createDefaultJITBuilder (llvm::orc::JITTargetMachineBuilder JTMB) |
Protected Member Functions inherited from clang::IncrementalExecutor | |
IncrementalExecutor (llvm::orc::ThreadSafeContext &TSC) | |
clang::WasmIncrementalExecutor::WasmIncrementalExecutor | ( | llvm::orc::ThreadSafeContext & | TSC | ) |
|
overridedefault |
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
Definition at line 40 of file Wasm.cpp.
References lld::wasm::link(), clang::Result, and clang::PartialTranslationUnit::TheModule.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.