summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/Analysis/LoopPass.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/Analysis/LoopPass.h')
-rw-r--r--llvm/include/llvm/Analysis/LoopPass.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/Analysis/LoopPass.h b/llvm/include/llvm/Analysis/LoopPass.h
index dd9480f0aa8..4163a09d333 100644
--- a/llvm/include/llvm/Analysis/LoopPass.h
+++ b/llvm/include/llvm/Analysis/LoopPass.h
@@ -57,6 +57,10 @@ class LoopPass : public Pass {
virtual void assignPassManager(PMStack &PMS,
PassManagerType PMT = PMT_LoopPassManager);
+ /// Return what kind of Pass Manager can manage this pass.
+ virtual PassManagerType getPotentialPassManagerType() const {
+ return PMT_LoopPassManager;
+ }
};
class LPPassManager : public FunctionPass, public PMDataManager {
OpenPOWER on IntegriCloud