Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
KernelMetadata.h File Reference
#include <cstdint>
#include <optional>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for KernelMetadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proteus::runtime::GlobalMetadata
 
class  proteus::runtime::KernelMetadata
 

Namespaces

namespace  proteus
 
namespace  proteus::runtime
 

Typedefs

using proteus::runtime::GlobalMetadataMap = std::unordered_map< std::string, GlobalMetadata >
 

Functions

std::optional< KernelMetadataproteus::runtime::captureKernelMetadata (const void *Kernel)