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 [inline]
clearAllGlobalMappings()llvm::ExecutionEngine [inline]
create(ModuleProvider *MP, bool ForceInterpreter=false)llvm::ExecutionEngine [static]
EECtorFn typedefllvm::ExecutionEngine [protected]
emitGlobals()llvm::ExecutionEngine [protected]
EmitGlobalVariable(const GlobalVariable *GV)llvm::ExecutionEngine [protected]
ExecutionEngine(ModuleProvider *P)llvm::ExecutionEngine
ExecutionEngine(Module *M)llvm::ExecutionEngine
freeMachineCodeForFunction(Function *F)=0llvm::ExecutionEngine [pure virtual]
getConstantValue(const Constant *C)llvm::ExecutionEngine [protected]
getGlobalValueAtAddress(void *Addr)llvm::ExecutionEngine
getModule() const llvm::ExecutionEngine [inline]
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 [inline]
getTargetData() const llvm::ExecutionEngine [inline]
InitializeMemory(const Constant *Init, void *Addr)llvm::ExecutionEngine
InterpCtorllvm::ExecutionEngine [protected, static]
JITCtorllvm::ExecutionEngine [protected, static]
LoadValueFromMemory(GenericValue *Ptr, const Type *Ty)llvm::ExecutionEngine [protected]
lockllvm::ExecutionEngine
MPllvm::ExecutionEngine [protected]
recompileAndRelinkFunction(Function *F)=0llvm::ExecutionEngine [pure 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
setTargetData(const TargetData &td)llvm::ExecutionEngine [inline, protected]
StoreValueToMemory(GenericValue Val, GenericValue *Ptr, const Type *Ty)llvm::ExecutionEngine
updateGlobalMapping(const GlobalValue *GV, void *Addr)llvm::ExecutionEngine [inline]
~ExecutionEngine()llvm::ExecutionEngine [virtual]