Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Namespaces | Functions
JITPassPluginRegistry.cpp File Reference
#include "proteus/impl/JITPassPluginRegistry.h"
#include "proteus/Error.h"
#include "proteus/impl/Hashing.h"
#include <llvm/ADT/SmallString.h>
#include <llvm/Support/FileSystem.h>
#include <llvm/Support/MemoryBuffer.h>
#include <algorithm>
#include <atomic>
#include <mutex>
#include <optional>
#include <utility>
Include dependency graph for JITPassPluginRegistry.cpp:

Namespaces

namespace  proteus
 

Functions

void proteus::registerJITPassPluginImpl (const std::string &PluginPath, std::optional< JITPassPluginInsertion > Insertion)
 
void proteus::clearJITPassPluginsImpl ()
 
std::vector< JITPassPluginConfig > proteus::getJITPassPluginConfigs ()