LLVM API Documentation

llvm::MCJIT Member List
This is the complete list of members for llvm::MCJIT, including all inherited members.
addArchive(object::OwningBinary< object::Archive > O) overridellvm::MCJIT [virtual]
addGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
addModule(std::unique_ptr< Module > M) overridellvm::MCJIT [virtual]
addObjectFile(std::unique_ptr< object::ObjectFile > O) overridellvm::MCJIT [virtual]
addObjectFile(object::OwningBinary< object::ObjectFile > O) overridellvm::MCJIT [virtual]
clearAllGlobalMappings()llvm::ExecutionEngine
clearGlobalMappingsFromModule(Module *M)llvm::ExecutionEngine
createJIT(std::unique_ptr< Module > M, std::string *ErrorStr, RTDyldMemoryManager *MemMgr, std::unique_ptr< TargetMachine > TM)llvm::MCJIT [static]
DisableGVCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableLazyCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableSymbolSearching(bool Disabled=true)llvm::ExecutionEngine [inline]
emitGlobals()llvm::ExecutionEngine [protected]
EmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [protected]
emitObject(Module *M)llvm::MCJIT [protected]
ExecutionEngine(std::unique_ptr< Module > M)llvm::ExecutionEngine [explicit, protected]
finalizeLoadedModules()llvm::MCJIT
finalizeModule(Module *)llvm::MCJIT [virtual]
finalizeObject() overridellvm::MCJIT [virtual]
FindFunctionNamed(const char *FnName) overridellvm::MCJIT [virtual]
findModuleForSymbol(const std::string &Name, bool CheckFunctionsOnly)llvm::MCJIT [protected]
generateCodeForModule(Module *M) overridellvm::MCJIT [virtual]
getConstantValue(const Constant *C)llvm::ExecutionEngine [protected]
getDataLayout() const llvm::ExecutionEngine [inline]
getExistingSymbolAddress(const std::string &Name)llvm::MCJIT [protected]
getFunctionAddress(const std::string &Name) overridellvm::MCJIT [virtual]
getGlobalValueAddress(const std::string &Name) overridellvm::MCJIT [virtual]
getGlobalValueAtAddress(void *Addr)llvm::ExecutionEngine
getMemoryForGV(const GlobalVariable *GV)llvm::ExecutionEngine [protected, virtual]
getOrEmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [inline, virtual]
getPointerToFunction(Function *F) overridellvm::MCJIT [virtual]
getPointerToFunctionOrStub(Function *F)llvm::ExecutionEngine [inline, virtual]
getPointerToGlobal(const GlobalValue *GV)llvm::ExecutionEngine
getPointerToGlobalIfAvailable(const GlobalValue *GV)llvm::ExecutionEngine
getPointerToNamedFunction(StringRef Name, bool AbortOnFailure=true) overridellvm::MCJIT [virtual]
getSymbolAddress(const std::string &Name, bool CheckFunctionsOnly)llvm::MCJIT
getTargetMachine() overridellvm::MCJIT [inline, virtual]
getVerifyModules() const llvm::ExecutionEngine [inline]
InitializeMemory(const Constant *Init, void *Addr)llvm::ExecutionEngine
InstallLazyFunctionCreator(void *(*P)(const std::string &))llvm::ExecutionEngine [inline]
InterpCtorllvm::ExecutionEngine [protected, static]
isCompilingLazily() const llvm::ExecutionEngine [inline]
isGVCompilationDisabled() const llvm::ExecutionEngine [inline]
isSymbolSearchingDisabled() const llvm::ExecutionEngine [inline]
LazyFunctionCreatorllvm::ExecutionEngine [protected]
LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr, Type *Ty)llvm::ExecutionEngine [protected]
lockllvm::ExecutionEngine
mapSectionAddress(const void *LocalAddress, uint64_t TargetAddress) overridellvm::MCJIT [inline, virtual]
MCJITCtorllvm::ExecutionEngine [protected, static]
Modulesllvm::ExecutionEngine [protected]
NotifyFreeingObject(const ObjectImage &Obj)llvm::MCJIT [protected]
NotifyObjectEmitted(const ObjectImage &Obj)llvm::MCJIT [protected]
Register()llvm::MCJIT [inline, static]
RegisterJITEventListener(JITEventListener *L) overridellvm::MCJIT [virtual]
removeModule(Module *M) overridellvm::MCJIT [virtual]
runFunction(Function *F, const std::vector< GenericValue > &ArgValues) overridellvm::MCJIT [virtual]
runFunctionAsMain(Function *Fn, const std::vector< std::string > &argv, const char *const *envp)llvm::ExecutionEngine
runStaticConstructorsDestructors(bool isDtors) overridellvm::MCJIT [virtual]
llvm::ExecutionEngine::runStaticConstructorsDestructors(Module &module, bool isDtors)llvm::ExecutionEngine
setDataLayout(const DataLayout *Val)llvm::ExecutionEngine [inline, protected]
setObjectCache(ObjectCache *manager) overridellvm::MCJIT [virtual]
setProcessAllSections(bool ProcessAllSections) overridellvm::MCJIT [inline, virtual]
setVerifyModules(bool Verify)llvm::ExecutionEngine [inline]
StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr, Type *Ty)llvm::ExecutionEngine
UnregisterJITEventListener(JITEventListener *L) overridellvm::MCJIT [virtual]
updateGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
~ExecutionEngine()llvm::ExecutionEngine [virtual]
~MCJIT()llvm::MCJIT