|
clang 24.0.0git
|
#include "/work/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Interpreter/Wasm.h"
Public Member Functions | |
| llvm::Error | configure (IncrementalCompilerBuilder &CB, const Options &Opts) override |
| Apply execution options and configure the compiler for this backend. | |
| bool | supportsJIT () const override |
| Probe whether this backend can JIT code for the host. | |
| llvm::Expected< llvm::Triple > | getHostJITTriple () const override |
| Return the host triple used by this backend. | |
| Public Member Functions inherited from clang::IncrementalExecutorBuilder | |
| virtual | ~IncrementalExecutorBuilder () |
| llvm::Expected< std::unique_ptr< IncrementalExecutor > > | create (llvm::orc::ThreadSafeContext &TSC, const clang::TargetInfo &TI) |
| Return the supplied executor, or create one using the selected backend. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from clang::IncrementalExecutorBuilder | |
| static std::unique_ptr< IncrementalExecutorBuilder > | createDefault () |
| Create the default builder for the platform clangInterpreter is built for. | |
| Public Attributes inherited from clang::IncrementalExecutorBuilder | |
| std::unique_ptr< IncrementalExecutor > | IE |
| An optional external IncrementalExecutor. | |
| std::vector< std::string > | LLVMArgs |
| Frontend -mllvm arguments for backends that need to restore LLVM options. | |
|
overridevirtual |
Apply execution options and configure the compiler for this backend.
Implements clang::IncrementalExecutorBuilder.
Definition at line 72 of file Wasm.cpp.
References clang::IncrementalExecutorBuilder::Options::IsOutOfProcess.
|
overridevirtual |
Return the host triple used by this backend.
Implements clang::IncrementalExecutorBuilder.
|
inlineoverridevirtual |
Probe whether this backend can JIT code for the host.
Implements clang::IncrementalExecutorBuilder.