LLVM API Documentation

llvm::ExecutionEngine Member List

This is the complete list of members for llvm::ExecutionEngine, including all inherited members.

addGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
addModuleProvider(ModuleProvider *P)llvm::ExecutionEngine [inline, virtual]
clearAllGlobalMappings()llvm::ExecutionEngine
clearGlobalMappingsFromModule(Module *M)llvm::ExecutionEngine
create(ModuleProvider *MP, bool ForceInterpreter=false, std::string *ErrorStr=0, bool Fast=false)llvm::ExecutionEngine [static]
create(Module *M)llvm::ExecutionEngine [static]
createJIT(ModuleProvider *MP, std::string *ErrorStr=0, JITMemoryManager *JMM=0, bool Fast=false)llvm::ExecutionEngine [static]
deleteModuleProvider(ModuleProvider *P, std::string *ErrInfo=0)llvm::ExecutionEngine [virtual]
DisableGVCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableLazyCompilation(bool Disabled=true)llvm::ExecutionEngine [inline]
DisableSymbolSearching(bool Disabled=true)llvm::ExecutionEngine [inline]
EECtorFn typedefllvm::ExecutionEngine [protected]
EERegisterFn typedefllvm::ExecutionEngine [protected]
emitGlobals()llvm::ExecutionEngine [protected]
EmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [protected]
ExceptionTableRegisterllvm::ExecutionEngine [protected, static]
ExecutionEngine(ModuleProvider *P)llvm::ExecutionEngine [explicit, protected]
FindFunctionNamed(const char *FnName)llvm::ExecutionEngine
freeMachineCodeForFunction(Function *F)=0llvm::ExecutionEngine [pure virtual]
getConstantValue(const Constant *C)llvm::ExecutionEngine [protected]
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
getTargetData() const llvm::ExecutionEngine [inline]
InitializeMemory(const Constant *Init, void *Addr)llvm::ExecutionEngine
InstallExceptionTableRegister(void(*F)(void *))llvm::ExecutionEngine [inline, static]
InstallLazyFunctionCreator(void *(*P)(const std::string &))llvm::ExecutionEngine [inline]
InterpCtorllvm::ExecutionEngine [protected, static]
isGVCompilationDisabled() const llvm::ExecutionEngine [inline]
isLazyCompilationDisabled() const llvm::ExecutionEngine [inline]
isSymbolSearchingDisabled() const llvm::ExecutionEngine [inline]
JITCtorllvm::ExecutionEngine [protected, static]
LazyFunctionCreatorllvm::ExecutionEngine [protected]
LoadValueFromMemory(GenericValue &Result, GenericValue *Ptr, const Type *Ty)llvm::ExecutionEngine [protected]
lockllvm::ExecutionEngine
Modulesllvm::ExecutionEngine [protected]
recompileAndRelinkFunction(Function *F)=0llvm::ExecutionEngine [pure virtual]
RegisterTable(void *res)llvm::ExecutionEngine [inline, static]
removeModuleProvider(ModuleProvider *P, std::string *ErrInfo=0)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
runStaticConstructorsDestructors(Module *module, bool isDtors)llvm::ExecutionEngine
setTargetData(const TargetData *td)llvm::ExecutionEngine [inline, protected]
StoreValueToMemory(const GenericValue &Val, GenericValue *Ptr, const Type *Ty)llvm::ExecutionEngine
updateGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine
~ExecutionEngine()llvm::ExecutionEngine [virtual]