[NFC] ScopPass: Remove unused AnalysisKey from OwningInnerAnalysisManagerProxy
[polly-mirror.git] / include / polly / PruneUnprofitable.h
blobcbe39c1f7d065a191423b4b208bd35e016b57fe3
1 //===- PruneUnprofitable.h --------------------------------------*- C++ -*-===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // Mark a SCoP as unfeasible if not deemed profitable to optimize.
12 //===----------------------------------------------------------------------===//
14 #ifndef POLLY_ANALYSIS_PRUNEUNPROFITABLE_H
15 #define POLLY_ANALYSIS_PRUNEUNPROFITABLE_H
17 namespace llvm {
18 class PassRegistry;
19 class Pass;
20 } // namespace llvm
22 namespace polly {
23 llvm::Pass *createPruneUnprofitablePass();
24 } // namespace polly
26 namespace llvm {
27 void initializePruneUnprofitablePass(llvm::PassRegistry &);
28 } // namespace llvm
30 #endif /* POLLY_ANALYSIS_PRUNEUNPROFITABLE_H */