From 465084ffcfde0e24d46a480b4d2546f9b477bf10 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Wed, 25 Feb 2015 03:12:03 +0000 Subject: [PATCH] Add some missing #includes and forward declarations found by modules build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230457 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Transforms/Utils/LoopUtils.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/llvm/Transforms/Utils/LoopUtils.h b/include/llvm/Transforms/Utils/LoopUtils.h index 6fdc8032231..bb80f200b0f 100644 --- a/include/llvm/Transforms/Utils/LoopUtils.h +++ b/include/llvm/Transforms/Utils/LoopUtils.h @@ -14,8 +14,13 @@ #ifndef LLVM_TRANSFORMS_UTILS_LOOPUTILS_H #define LLVM_TRANSFORMS_UTILS_LOOPUTILS_H +#include "llvm/ADT/SmallVector.h" +#include "llvm/IR/Dominators.h" + namespace llvm { class AliasAnalysis; +class AliasSet; +class AliasSetTracker; class AssumptionCache; class BasicBlock; class DataLayout; @@ -23,10 +28,9 @@ class DominatorTree; class Loop; class LoopInfo; class Pass; -class ScalarEvolution; -class AliasSetTracker; -class AliasSet; class PredIteratorCache; +class ScalarEvolution; +class TargetLibraryInfo; /// \brief Captures loop safety information. /// It keep information for loop & its header may throw exception. -- 2.34.1