CGRAOmp  0.1
Macros | Functions
RegisterPass.cpp File Reference
#include "llvm/Passes/PassBuilder.h"
#include "CGRAOmpAnnotationPass.hpp"
#include "AnnotationPasses.def"

Macros

#define MODULE_ANALYSIS(CREATE_PASS)
 
#define FUNCTION_ANALYSIS(CREATE_PASS)   FAM.registerPass([&] { return CREATE_PASS; });
 

Functions

::llvm::PassPluginLibraryInfo LLVM_ATTRIBUTE_WEAK llvmGetPassPluginInfo ()
 

Macro Definition Documentation

◆ FUNCTION_ANALYSIS

#define FUNCTION_ANALYSIS (   CREATE_PASS)    FAM.registerPass([&] { return CREATE_PASS; });

◆ MODULE_ANALYSIS

#define MODULE_ANALYSIS (   CREATE_PASS)
Value:
MAM.registerPass([&] { \
return CREATE_PASS; });

Function Documentation

◆ llvmGetPassPluginInfo()

::llvm::PassPluginLibraryInfo LLVM_ATTRIBUTE_WEAK llvmGetPassPluginInfo ( )