|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <StorageCache.hpp>
Public Member Functions | |
| StorageCache (const std::string &Label) | |
| std::unique_ptr< CompiledLibrary > | lookup (HashT &HashValue) |
| void | store (HashT &HashValue, MemoryBufferRef ObjBufRef) |
| void | storeDynamicLibrary (HashT &HashValue, const SmallString< 128 > &Path) |
| void | printStats () |
| proteus::StorageCache::StorageCache | ( | const std::string & | Label | ) |
| std::unique_ptr< CompiledLibrary > proteus::StorageCache::lookup | ( | HashT & | HashValue | ) |
| void proteus::StorageCache::printStats | ( | ) |
| void proteus::StorageCache::store | ( | HashT & | HashValue, |
| MemoryBufferRef | ObjBufRef | ||
| ) |
| void proteus::StorageCache::storeDynamicLibrary | ( | HashT & | HashValue, |
| const SmallString< 128 > & | Path | ||
| ) |