10 #ifndef LLVM_EXECUTIONENGINE_OBJECTCACHE_H
11 #define LLVM_EXECUTIONENGINE_OBJECTCACHE_H
23 virtual void anchor();
A Module instance is used to store all the information related to an LLVM module. ...
virtual std::unique_ptr< MemoryBuffer > getObject(const Module *M)=0
Returns a pointer to a newly allocated MemoryBuffer that contains the object which corresponds with M...
virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj)=0
notifyObjectCompiled - Provides a pointer to compiled code for Module M.
This is the base ObjectCache type which can be provided to an ExecutionEngine for the purpose of avoi...