|
| void | notifyObjectCompiled (const llvm::Module *m, llvm::MemoryBufferRef objBuffer) override |
| | Cache the given objBuffer for the given module m.
|
| std::unique_ptr< llvm::MemoryBuffer > | getObject (const llvm::Module *m) override |
| void | dumpToObjectFile (llvm::StringRef filename) |
| | Dump cached object to output file filename.
|
|
| llvm::StringMap< std::unique_ptr< llvm::MemoryBuffer > > | cachedObjects |
Definition at line 31 of file jit.cpp.
◆ dumpToObjectFile()
| void srn_object_cache_t::dumpToObjectFile |
( |
llvm::StringRef | filename | ) |
|
Dump cached object to output file filename.
◆ getObject()
| std::unique_ptr< llvm::MemoryBuffer > srn_object_cache_t::getObject |
( |
const llvm::Module * | m | ) |
|
|
override |
◆ notifyObjectCompiled()
| void srn_object_cache_t::notifyObjectCompiled |
( |
const llvm::Module * | m, |
|
|
llvm::MemoryBufferRef | objBuffer ) |
|
override |
Cache the given objBuffer for the given module m.
The buffer contains the combiled objects of the module
◆ cachedObjects
| llvm::StringMap<std::unique_ptr<llvm::MemoryBuffer> > srn_object_cache_t::cachedObjects |
|
private |
The documentation for this struct was generated from the following file: