diff options
Diffstat (limited to 'llvm/include/llvm/Analysis/MemorySSAUpdater.h')
-rw-r--r-- | llvm/include/llvm/Analysis/MemorySSAUpdater.h | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/llvm/include/llvm/Analysis/MemorySSAUpdater.h b/llvm/include/llvm/Analysis/MemorySSAUpdater.h index 1d34663721e36..20588ef083c59 100644 --- a/llvm/include/llvm/Analysis/MemorySSAUpdater.h +++ b/llvm/include/llvm/Analysis/MemorySSAUpdater.h @@ -35,31 +35,19 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SmallSet.h" #include "llvm/ADT/SmallVector.h" -#include "llvm/Analysis/LoopInfo.h" -#include "llvm/Analysis/LoopIterator.h" #include "llvm/Analysis/MemorySSA.h" -#include "llvm/IR/BasicBlock.h" -#include "llvm/IR/CFGDiff.h" -#include "llvm/IR/Dominators.h" -#include "llvm/IR/Module.h" -#include "llvm/IR/OperandTraits.h" -#include "llvm/IR/Type.h" -#include "llvm/IR/Use.h" -#include "llvm/IR/User.h" -#include "llvm/IR/Value.h" #include "llvm/IR/ValueHandle.h" #include "llvm/IR/ValueMap.h" -#include "llvm/Pass.h" -#include "llvm/Support/Casting.h" -#include "llvm/Support/ErrorHandling.h" +#include "llvm/Support/CFGDiff.h" +#include <utility> namespace llvm { -class Function; +class BasicBlock; +class BranchInst; +class DominatorTree; class Instruction; -class MemoryAccess; -class LLVMContext; -class raw_ostream; +class LoopBlocksRPO; using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; using PhiToDefMap = SmallDenseMap<MemoryPhi *, MemoryAccess *>; |