32#ifdef REALM_ALLOW_MISSING_LLVM_LIBS
34 extern bool llvmjit_available;
44 const std::string &_entry_symbol);
65 virtual void print(std::ostream &os)
const;
74#include "realm/llvmjit/llvmjit.inl"
Definition bytearray.h:53
Definition codedesc.h:317
virtual ~LLVMIRImplementation(void)
LLVMIRImplementation(const void *irdata, size_t irlen, const std::string &_entry_symbol)
ByteArray ir
Definition llvmjit.h:68
virtual bool is_portable(void) const
LLVMIRImplementation(void)
bool serialize(S &serializer) const
static CodeImplementation * deserialize_new(S &deserializer)
virtual void print(std::ostream &os) const
static Serialization::PolymorphicSerdezSubclass< CodeImplementation, LLVMIRImplementation > serdez_subclass
Definition llvmjit.h:63
virtual CodeImplementation * clone(void) const
std::string entry_symbol
Definition llvmjit.h:69
Definition serialize.h:363
#define REALM_PUBLIC_API
Definition compiler_support.h:217
Definition activemsg.h:38