1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00

MemorySSAUpdater.h - reduce includes to forward declarations. NFC.

This commit is contained in:
Simon Pilgrim 2020-06-07 13:16:31 +01:00
parent 2b3e248011
commit fa03afb24a

View File

@ -36,26 +36,19 @@
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/Analysis/MemorySSA.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/CFGDiff.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/ErrorHandling.h"
#include <utility>
namespace llvm {
class BasicBlock;
class Function;
class BranchInst;
class DominatorTree;
class Instruction;
class LoopBlocksRPO;
class LLVMContext;
class raw_ostream;
class WeakVH;
using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>;
using PhiToDefMap = SmallDenseMap<MemoryPhi *, MemoryAccess *>;