[PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.
[polly-mirror.git] / include / polly / ForwardOpTree.h
blobb0c16cab73eb9d7b8b5d2112b3f987ec82c747d0
1 //===- ForwardOpTree.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 // Move instructions between statements.
12 //===----------------------------------------------------------------------===//
14 #ifndef POLLY_FORWARDOPTREE_H
15 #define POLLY_FORWARDOPTREE_H
17 namespace llvm {
19 class PassRegistry;
21 void initializeForwardOpTreePass(PassRegistry &);
23 } // namespace llvm
25 namespace polly {
27 class ScopPass;
29 ScopPass *createForwardOpTreePass();
31 } // namespace polly
33 #endif // POLLY_FORWARDOPTREE_H