|
clang 22.0.0git
|
#include "/work/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 |
| llvm::Error | cleanUp () override |
| llvm::Expected< llvm::orc::ExecutorAddr > | getSymbolAddress (llvm::StringRef Name, SymbolNameKind NameKind) const override |
| ~WasmIncrementalExecutor () override | |
| Public Member Functions inherited from clang::IncrementalExecutor | |
| IncrementalExecutor (llvm::orc::ThreadSafeContext &TSC, llvm::orc::LLJITBuilder &JITBuilder, Interpreter::JITConfig Config, llvm::Error &Err) | |
| virtual | ~IncrementalExecutor () |
| llvm::orc::LLJIT & | GetExecutionEngine () |
| uint32_t | getOutOfProcessChildPid () const |
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) |
| static llvm::Expected< std::pair< std::unique_ptr< llvm::orc::SimpleRemoteEPC >, uint32_t > > | launchExecutor (llvm::StringRef ExecutablePath, bool UseSharedMemory, unsigned SlabAllocateSize, std::function< void()> CustomizeFork=nullptr) |
| Protected Member Functions inherited from clang::IncrementalExecutor | |
| IncrementalExecutor (llvm::orc::ThreadSafeContext &TSC) | |
| clang::WasmIncrementalExecutor::WasmIncrementalExecutor | ( | llvm::orc::ThreadSafeContext & | TSC | ) |
Definition at line 61 of file Wasm.cpp.
References clang::IncrementalExecutor::IncrementalExecutor().
|
overridedefault |
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
Definition at line 65 of file Wasm.cpp.
References clang::Error, lld::wasm::link(), lld::lldMain(), clang::Result, clang::Target, clang::PartialTranslationUnit::TheModule, and lld::Wasm.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.
|
overridevirtual |
Reimplemented from clang::IncrementalExecutor.