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

#include <AnnotationHandler.h>

Public Member Functions

 AnnotationHandler (Module &M)
 
void parseAnnotations (MapVector< Function *, JitFunctionInfo > &JitFunctionInfoMap)
 
void parseManifestFileAnnotations (const DenseMap< Value *, GlobalVariable * > &StubToKernelMap, MapVector< Function *, JitFunctionInfo > &JitFunctionInfoMap)
 

Constructor & Destructor Documentation

◆ AnnotationHandler()

proteus::AnnotationHandler::AnnotationHandler ( Module &  M)

Member Function Documentation

◆ parseAnnotations()

void proteus::AnnotationHandler::parseAnnotations ( MapVector< Function *, JitFunctionInfo > &  JitFunctionInfoMap)

◆ parseManifestFileAnnotations()

void proteus::AnnotationHandler::parseManifestFileAnnotations ( const DenseMap< Value *, GlobalVariable * > &  StubToKernelMap,
MapVector< Function *, JitFunctionInfo > &  JitFunctionInfoMap 
)

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