roadrunner
2.6.0
Fast simulator for SBML models
|
class LLVMCompiler More...
#include <LLVMCompiler.h>
Public Member Functions | |
virtual std::string | getCompiler () const |
virtual bool | setCompiler (const std::string &compiler) |
virtual std::string | getCompilerLocation () const |
virtual bool | setCompilerLocation (const std::string &path) |
virtual std::string | getSupportCodeFolder () const |
virtual bool | setSupportCodeFolder (const std::string &path) |
virtual std::string | getDefaultTargetTriple () |
getDefaultTargetTriple() - Return the default target triple the compiler has been configured to produce code for. More... | |
virtual std::string | getProcessTriple () |
getProcessTriple() - Return an appropriate target triple for generating code to be loaded into the current process, e.g. More... | |
virtual std::string | getHostCPUName () |
getHostCPUName - Get the LLVM name for the host CPU. More... | |
virtual std::string | getVersion () |
get the version of the compiler. | |
Additional Inherited Members | |
![]() | |
static std::string | getDefaultCompiler () |
implement the couple Compiler methods, this will go, here for source compatiblity. | |
static Compiler * | New () |
class LLVMCompiler
|
virtual |
getDefaultTargetTriple() - Return the default target triple the compiler has been configured to produce code for.
The target triple is a std::string in the format of: CPU_TYPE-VENDOR-OPERATING_SYSTEM or CPU_TYPE-VENDOR-KERNEL-OPERATING_SYSTEM
Implements rr::Compiler.
|
virtual |
getHostCPUName - Get the LLVM name for the host CPU.
The particular format of the name is target dependent, and suitable for passing as -mcpu to the target which matches the host.
Implements rr::Compiler.
|
virtual |
getProcessTriple() - Return an appropriate target triple for generating code to be loaded into the current process, e.g.
when using the JIT.
Implements rr::Compiler.