Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Public Member Functions | List of all members
proteus::StorageCache Class Reference

#include <StorageCache.hpp>

Public Member Functions

 StorageCache (const std::string &Label)
 
std::unique_ptr< CompiledLibrarylookup (HashT &HashValue)
 
void store (HashT &HashValue, MemoryBufferRef ObjBufRef)
 
void storeDynamicLibrary (HashT &HashValue, const SmallString< 128 > &Path)
 
void printStats ()
 

Constructor & Destructor Documentation

◆ StorageCache()

proteus::StorageCache::StorageCache ( const std::string &  Label)

Member Function Documentation

◆ lookup()

std::unique_ptr< CompiledLibrary > proteus::StorageCache::lookup ( HashT HashValue)

◆ printStats()

void proteus::StorageCache::printStats ( )

◆ store()

void proteus::StorageCache::store ( HashT HashValue,
MemoryBufferRef  ObjBufRef 
)

◆ storeDynamicLibrary()

void proteus::StorageCache::storeDynamicLibrary ( HashT HashValue,
const SmallString< 128 > &  Path 
)

The documentation for this class was generated from the following files: