|
TPDE
|
ORC Compiler functor using TPDE-LLVM, which can transparently fall back to LLVM's SimpleCompiler (if a target machine is provided). More...
#include <OrcCompiler.hpp>
Public Member Functions | |
| OrcCompiler (LLVMCompiler *compiler, llvm::TargetMachine *tm=nullptr) | |
| Constructor. | |
| OrcCompiler (const llvm::Triple &triple, llvm::TargetMachine *tm=nullptr) | |
| Constructor. | |
| OrcCompiler (llvm::TargetMachine &tm) | |
| Constructor, compatible with llvm::orc::SimpleCompiler. | |
ORC Compiler functor using TPDE-LLVM, which can transparently fall back to LLVM's SimpleCompiler (if a target machine is provided).
Intended as a typical drop-in replacement for llvm::orc::SimpleCompiler.
Definition at line 20 of file OrcCompiler.hpp.
|
inline |
Constructor.
If the TargetMachine non-null, a failure within TPDE (e.g., due to unsupported IR constructs) will fall back to LLVM.
Definition at line 28 of file OrcCompiler.hpp.
|
inline |
Constructor.
If the TargetMachine non-null, a failure within TPDE (e.g., due to unsupported IR constructs) will fall back to LLVM.
Definition at line 32 of file OrcCompiler.hpp.