docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg_simplify_pass.h
Go to the documentation of this file.
1#pragma once
2
3#include <llvm/IR/Function.h>
4#include <llvm/IR/Module.h>
5#include <llvm/Passes/PassBuilder.h>
6#include <llvm/Passes/PassPlugin.h>
7#include <llvm/Transforms/Utils/ModuleUtils.h>
8
10
11namespace docc {
12namespace passes {
13
14class SDFGSimplifyPass : public llvm::PassInfoMixin<SDFGSimplifyPass> {
15public:
17 return true;
18 }
19
20 llvm::PreservedAnalyses run(llvm::Module& Module, llvm::ModuleAnalysisManager& MAM, analysis::AnalysisManager& WPAM);
21};
22
23} // namespace passes
24} // namespace docc
Definition analysis.h:25
Definition sdfg_simplify_pass.h:14
llvm::PreservedAnalyses run(llvm::Module &Module, llvm::ModuleAnalysisManager &MAM, analysis::AnalysisManager &WPAM)
static bool available(analysis::AnalysisManager &WPAM)
Definition sdfg_simplify_pass.h:16
Definition code_generation_pass.h:14
Definition targets.h:8