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