CGRAOmp  0.1
Macros | Functions
RegisterPass.cpp File Reference
#include "llvm/Passes/PassBuilder.h"
#include "VerifyPass.hpp"
#include "DecoupledAnalysis.hpp"
#include "AGVerifyPass.hpp"
#include "LoopDependencyAnalysis.hpp"
#include "VerifyPasses.def"

Macros

#define FUNCTION_ANALYSIS(CREATE_PASS)   FAM.registerPass([&] { return CREATE_PASS; });
 
#define LOOP_ANALYSIS(CREATE_PASS)   LAM.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; });

◆ LOOP_ANALYSIS

#define LOOP_ANALYSIS (   CREATE_PASS)    LAM.registerPass([&] { return CREATE_PASS; });

Function Documentation

◆ llvmGetPassPluginInfo()

::llvm::PassPluginLibraryInfo LLVM_ATTRIBUTE_WEAK llvmGetPassPluginInfo ( )