LLVM API Documentation

llvm::MCJIT Member List
This is the complete list of members for llvm::MCJIT, including all inherited members.
addGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
addModule(Module *M)llvm::ExecutionEngine [inline, virtual]
AllExceptionTablesllvm::ExecutionEngine [protected]
clearAllGlobalMappings()llvm::ExecutionEngine
clearGlobalMappingsFromModule(Module *M)llvm::ExecutionEngine
create(Module *M, bool ForceInterpreter=false, std::string *ErrorStr=0, CodeGenOpt::Level OptLevel=CodeGenOpt::Default, bool GVsWithCode=true)llvm::ExecutionEngine [static]
createJIT(Module *M, std::string *ErrorStr, RTDyldMemoryManager *MemMgr, bool GVsWithCode, TargetMachine *TM)llvm::MCJIT [static]
llvm::ExecutionEngine::createJIT(Module *M, std::string *ErrorStr=0, JITMemoryManager *JMM=0, CodeGenOpt::Level OptLevel=CodeGenOpt::Default, bool GVsWithCode=true, Reloc::Model RM=Reloc::Default, CodeModel::Model CMM=CodeModel::JITDefault)llvm::ExecutionEngine [static]
DeregisterAllTables()llvm::ExecutionEngine
DeregisterTable(const Function *Fn)llvm::ExecutionEngine [inline]
DisableGVCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableLazyCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableSymbolSearching(bool Disabled=true)llvm::ExecutionEngine [inline]
EERegisterFn typedefllvm::ExecutionEngine [protected]
emitGlobals()llvm::ExecutionEngine [protected]
EmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [protected]
emitObject(Module *M)llvm::MCJIT [protected]
ExceptionTableDeregisterllvm::ExecutionEngine [protected]
ExceptionTableRegisterllvm::ExecutionEngine [protected]
ExecutionEngine(Module *M)llvm::ExecutionEngine [explicit, protected]
finalizeObject()llvm::MCJIT [virtual]
FindFunctionNamed(const char *FnName)llvm::ExecutionEngine
freeMachineCodeForFunction(Function *F)llvm::MCJIT [virtual]
getConstantValue(const Constant *C)llvm::ExecutionEngine [protected]
getDataLayout() const llvm::ExecutionEngine [inline]
getGlobalValueAtAddress(void *Addr)llvm::ExecutionEngine
getMemoryForGV(const GlobalVariable *GV)llvm::ExecutionEngine [protected, virtual]
getOrEmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [inline, virtual]
getPointerToBasicBlock(BasicBlock *BB)llvm::MCJIT [virtual]
getPointerToFunction(Function *F)llvm::MCJIT [virtual]
getPointerToFunctionOrStub(Function *F)llvm::ExecutionEngine [inline, virtual]
getPointerToGlobal(const GlobalValue *GV)llvm::ExecutionEngine
getPointerToGlobalIfAvailable(const GlobalValue *GV)llvm::ExecutionEngine
getPointerToNamedFunction(const std::string &Name, bool AbortOnFailure=true)llvm::MCJIT [virtual]
InitializeMemory(const Constant *Init, void *Addr)llvm::ExecutionEngine
InstallExceptionTableDeregister(EERegisterFn F)llvm::ExecutionEngine [inline]
InstallExceptionTableRegister(EERegisterFn F)llvm::ExecutionEngine [inline]
InstallLazyFunctionCreator(void *(*P)(const std::string &))llvm::ExecutionEngine [inline]
InterpCtorllvm::ExecutionEngine [protected, static]
isCompilingLazily() const llvm::ExecutionEngine [inline]
isGVCompilationDisabled() const llvm::ExecutionEngine [inline]
isLazyCompilationDisabled() const llvm::ExecutionEngine [inline]
isSymbolSearchingDisabled() const llvm::ExecutionEngine [inline]
JITCtorllvm::ExecutionEngine [protected, static]
LazyFunctionCreatorllvm::ExecutionEngine [protected]
loadObject(Module *M)llvm::MCJIT [protected]
LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr, Type *Ty)llvm::ExecutionEngine [protected]
lockllvm::ExecutionEngine
mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress)llvm::MCJIT [inline, virtual]
MCJITCtorllvm::ExecutionEngine [protected, static]
Modulesllvm::ExecutionEngine [protected]
NotifyFreeingObject(const ObjectImage &Obj)llvm::MCJIT [protected]
NotifyObjectEmitted(const ObjectImage &Obj)llvm::MCJIT [protected]
recompileAndRelinkFunction(Function *F)llvm::MCJIT [virtual]
Register()llvm::MCJIT [inline, static]
RegisterJITEventListener(JITEventListener *L)llvm::MCJIT [virtual]
RegisterTable(const Function *fn, void *res)llvm::ExecutionEngine [inline]
removeModule(Module *M)llvm::ExecutionEngine [virtual]
runFunction(Function *F, const std::vector< GenericValue > &ArgValues)llvm::MCJIT [virtual]
runFunctionAsMain(Function *Fn, const std::vector< std::string > &argv, const char *const *envp)llvm::ExecutionEngine
runJITOnFunction(Function *, MachineCodeInfo *=0)llvm::ExecutionEngine [inline, virtual]
runStaticConstructorsDestructors(bool isDtors)llvm::ExecutionEngine
runStaticConstructorsDestructors(Module *module, bool isDtors)llvm::ExecutionEngine
setDataLayout(const DataLayout *td)llvm::ExecutionEngine [inline, protected]
setObjectCache(ObjectCache *manager)llvm::MCJIT [virtual]
StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr, Type *Ty)llvm::ExecutionEngine
UnregisterJITEventListener(JITEventListener *L)llvm::MCJIT [virtual]
updateGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
~ExecutionEngine()llvm::ExecutionEngine [virtual]
~MCJIT()llvm::MCJIT