Loading...
Searching...
No Matches
Jit::JitCompiler Class Reference

Public Member Functions

void compile (const std::string &cppCode, const std::vector< std::string > &flags, CompilerOptions opts, llvm::orc::ThreadSafeContext &context)
 
template<class Signature_t >
llvm::Expected< std::function< Signature_t > > getFunction (std::string name)
 
const QString & errors () const noexcept
 

Public Attributes

std::unique_ptr< llvm::jitlink::InProcessMemoryManager > m_memmgr
 
ClangCC1Driver m_driver
 
std::unique_ptr< llvm::orc::LLJIT > m_jit
 
llvm::orc::MangleAndInterner m_mangler
 
QString m_errors
 
int m_atExitId {}
 

The documentation for this class was generated from the following files: