From: Richard Smith Date: Wed, 25 Feb 2015 03:12:03 +0000 (+0000) Subject: Add some missing #includes and forward declarations found by modules build. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=465084ffcfde0e24d46a480b4d2546f9b477bf10;p=oota-llvm.git 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 --- 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.