9#ifndef LLVM_EXECUTIONENGINE_OBJECTCACHE_H
10#define LLVM_EXECUTIONENGINE_OBJECTCACHE_H
24 virtual void anchor();
Machine Check Debug Module
A Module instance is used to store all the information related to an LLVM module.
This is the base ObjectCache type which can be provided to an ExecutionEngine for the purpose of avoi...
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.
virtual ~ObjectCache()=default
This is an optimization pass for GlobalISel generic memory operations.