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

#include <KernelMetadata.h>

Public Member Functions

 KernelMetadata (std::string Name, uint64_t StaticHash, std::vector< char > Bitcode, GlobalMetadataMap Globals)
 
const std::string & getName () const
 
uint64_t getStaticHash () const
 
const std::vector< char > & getBitcode () const
 
const GlobalMetadataMapgetGlobals () const
 

Constructor & Destructor Documentation

◆ KernelMetadata()

proteus::runtime::KernelMetadata::KernelMetadata ( std::string  Name,
uint64_t  StaticHash,
std::vector< char >  Bitcode,
GlobalMetadataMap  Globals 
)

Member Function Documentation

◆ getBitcode()

const std::vector< char > & proteus::runtime::KernelMetadata::getBitcode ( ) const

◆ getGlobals()

const GlobalMetadataMap & proteus::runtime::KernelMetadata::getGlobals ( ) const

◆ getName()

const std::string & proteus::runtime::KernelMetadata::getName ( ) const

◆ getStaticHash()

uint64_t proteus::runtime::KernelMetadata::getStaticHash ( ) const

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