diff options
Diffstat (limited to 'include/llvm/Transforms/IPO/SCCP.h')
| -rw-r--r-- | include/llvm/Transforms/IPO/SCCP.h | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/include/llvm/Transforms/IPO/SCCP.h b/include/llvm/Transforms/IPO/SCCP.h index 7082006f14a6..fdb7865fbac3 100644 --- a/include/llvm/Transforms/IPO/SCCP.h +++ b/include/llvm/Transforms/IPO/SCCP.h @@ -21,14 +21,18 @@  #ifndef LLVM_TRANSFORMS_IPO_SCCP_H  #define LLVM_TRANSFORMS_IPO_SCCP_H -#include "llvm/IR/Module.h"  #include "llvm/IR/PassManager.h"  namespace llvm { + +class Module; +  /// Pass to perform interprocedural constant propagation.  class IPSCCPPass : public PassInfoMixin<IPSCCPPass> {  public:    PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);  }; -} + +} // end namespace llvm +  #endif // LLVM_TRANSFORMS_IPO_SCCP_H  | 
