#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/Analysis/LoopAnalysisManager.h"
#include "llvm/Analysis/LoopInfo.h"
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
#include "llvm/IR/DiagnosticInfo.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/PassManager.h"
#include "llvm/Passes/PassBuilder.h"
#include "llvm/Passes/PassPlugin.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include "CGRAOmpPass.hpp"
#include "DecoupledAnalysis.hpp"
#include "CGRAModel.hpp"
#include <map>
Go to the source code of this file.
|
| enum | CGRAOmp::VerificationKind {
CGRAOmp::VerificationKind::FunctionSummary,
CGRAOmp::VerificationKind::KernelSummary,
CGRAOmp::VerificationKind::Decoupling,
CGRAOmp::VerificationKind::InstAvailability,
CGRAOmp::VerificationKind::MaxNestedLevel,
CGRAOmp::VerificationKind::MemoryAccess,
CGRAOmp::VerificationKind::InterLoopDep,
CGRAOmp::VerificationKind::NestedPerfectly,
CGRAOmp::VerificationKind::IterationSize,
CGRAOmp::VerificationKind::Conditional,
CGRAOmp::VerificationKind::FunctionCall
} |
| | Kind of verification. More...
|
| |
◆ DEBUG_TYPE
| #define DEBUG_TYPE "cgraomp" |