llvm.org GIT mirror llvm / f31034d
Move #include of BitVector from .h to .cpp file. Also remove unneeded #include and forward declaration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177357 91177308-0d34-0410-b5e6-96231b3b80d8 Jakub Staszak 7 years ago
3 changed file(s) with 3 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
1919 #ifndef LLVM_CODEGEN_LIVEINTERVAL_ANALYSIS_H
2020 #define LLVM_CODEGEN_LIVEINTERVAL_ANALYSIS_H
2121
22 #include "llvm/ADT/BitVector.h"
2322 #include "llvm/ADT/IndexedMap.h"
24 #include "llvm/ADT/SmallPtrSet.h"
2523 #include "llvm/ADT/SmallVector.h"
2624 #include "llvm/CodeGen/LiveInterval.h"
2725 #include "llvm/CodeGen/MachineBasicBlock.h"
3533 namespace llvm {
3634
3735 class AliasAnalysis;
36 class BitVector;
3837 class LiveRangeCalc;
3938 class LiveVariables;
4039 class MachineDominatorTree;
2828 #ifndef LLVM_CODEGEN_LIVEVARIABLES_H
2929 #define LLVM_CODEGEN_LIVEVARIABLES_H
3030
31 #include "llvm/ADT/BitVector.h"
3231 #include "llvm/ADT/DenseMap.h"
3332 #include "llvm/ADT/IndexedMap.h"
3433 #include "llvm/ADT/SmallSet.h"
3534 #include "llvm/ADT/SmallVector.h"
3635 #include "llvm/ADT/SparseBitVector.h"
37 #include "llvm/CodeGen/MachineBasicBlock.h"
3836 #include "llvm/CodeGen/MachineFunctionPass.h"
3937 #include "llvm/CodeGen/MachineInstr.h"
4038 #include "llvm/Target/TargetRegisterInfo.h"
4139
4240 namespace llvm {
4341
42 class MachineBasicBlock;
4443 class MachineRegisterInfo;
45 class TargetRegisterInfo;
4644
4745 class LiveVariables : public MachineFunctionPass {
4846 public:
2828
2929 #define DEBUG_TYPE "spillplacement"
3030 #include "SpillPlacement.h"
31 #include "llvm/ADT/BitVector.h"
3132 #include "llvm/CodeGen/EdgeBundles.h"
3233 #include "llvm/CodeGen/LiveIntervalAnalysis.h"
3334 #include "llvm/CodeGen/MachineBasicBlock.h"