10 #ifndef LLVM_EXECUTIONENGINE_OBJECTCACHE_H 11 #define LLVM_EXECUTIONENGINE_OBJECTCACHE_H 24 virtual void anchor();
42 #endif // LLVM_EXECUTIONENGINE_OBJECTCACHE_H This class represents lattice values for constants.
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 ~ObjectCache()=default
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...