LLVM API Documentation

llvm::ExecutionEngine Member List
This is the complete list of members for llvm::ExecutionEngine, including all inherited members.
addArchive(object::OwningBinary< object::Archive > A)llvm::ExecutionEngine [virtual]
addGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
addModule(std::unique_ptr< Module > M)llvm::ExecutionEngine [inline, virtual]
addObjectFile(std::unique_ptr< object::ObjectFile > O)llvm::ExecutionEngine [virtual]
addObjectFile(object::OwningBinary< object::ObjectFile > O)llvm::ExecutionEngine [virtual]
clearAllGlobalMappings()llvm::ExecutionEngine
clearGlobalMappingsFromModule(Module *M)llvm::ExecutionEngine
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]
EngineBuilder classllvm::ExecutionEngine [friend]
ExecutionEngine(std::unique_ptr< Module > M)llvm::ExecutionEngine [explicit, protected]
finalizeObject()llvm::ExecutionEngine [inline, virtual]
FindFunctionNamed(const char *FnName)llvm::ExecutionEngine [virtual]
generateCodeForModule(Module *M)llvm::ExecutionEngine [inline, virtual]
getConstantValue(const Constant *C)llvm::ExecutionEngine [protected]
getDataLayout() const llvm::ExecutionEngine [inline]
getFunctionAddress(const std::string &Name)llvm::ExecutionEngine [inline, virtual]
getGlobalValueAddress(const std::string &Name)llvm::ExecutionEngine [inline, 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)=0llvm::ExecutionEngine [pure 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)=0llvm::ExecutionEngine [pure virtual]
getTargetMachine()llvm::ExecutionEngine [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)llvm::ExecutionEngine [inline, virtual]
MCJITCtorllvm::ExecutionEngine [protected, static]
Modulesllvm::ExecutionEngine [protected]
RegisterJITEventListener(JITEventListener *)llvm::ExecutionEngine [inline, virtual]
removeModule(Module *M)llvm::ExecutionEngine [virtual]
runFunction(Function *F, const std::vector< GenericValue > &ArgValues)=0llvm::ExecutionEngine [pure virtual]
runFunctionAsMain(Function *Fn, const std::vector< std::string > &argv, const char *const *envp)llvm::ExecutionEngine
runStaticConstructorsDestructors(bool isDtors)llvm::ExecutionEngine [virtual]
runStaticConstructorsDestructors(Module &module, bool isDtors)llvm::ExecutionEngine
setDataLayout(const DataLayout *Val)llvm::ExecutionEngine [inline, protected]
setObjectCache(ObjectCache *)llvm::ExecutionEngine [inline, virtual]
setProcessAllSections(bool ProcessAllSections)llvm::ExecutionEngine [inline, virtual]
setVerifyModules(bool Verify)llvm::ExecutionEngine [inline]
StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr, Type *Ty)llvm::ExecutionEngine
UnregisterJITEventListener(JITEventListener *)llvm::ExecutionEngine [inline, virtual]
updateGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
~ExecutionEngine()llvm::ExecutionEngine [virtual]