Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:44:43

0001 #ifndef LLVM_TRANSFORMS_UTILS_IRNORMALIZER_H
0002 #define LLVM_TRANSFORMS_UTILS_IRNORMALIZER_H
0003 
0004 #include "llvm/IR/PassManager.h"
0005 
0006 namespace llvm {
0007 
0008 /// IRNormalizer aims to transform LLVM IR into normal form.
0009 struct IRNormalizerPass : public PassInfoMixin<IRNormalizerPass> {
0010   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) const;
0011 };
0012 
0013 } // namespace llvm
0014 
0015 #endif // LLVM_TRANSFORMS_UTILS_IRNORMALIZER_H