diff --git a/include/llvm/Analysis/DependenceGraph.h b/include/llvm/Analysis/DependenceGraph.h index 9081e4d9ebb..764e9eb1aa5 100644 --- a/include/llvm/Analysis/DependenceGraph.h +++ b/include/llvm/Analysis/DependenceGraph.h @@ -21,6 +21,7 @@ #include #include #include +#include class Instruction; class Function; diff --git a/include/llvm/Pass.h b/include/llvm/Pass.h index 344baa02bae..6ed693ec084 100644 --- a/include/llvm/Pass.h +++ b/include/llvm/Pass.h @@ -26,6 +26,7 @@ #include #include #include +#include class Value; class BasicBlock; class Function; diff --git a/include/llvm/Target/MRegisterInfo.h b/include/llvm/Target/MRegisterInfo.h index bfe1db6761e..dcd489105b6 100644 --- a/include/llvm/Target/MRegisterInfo.h +++ b/include/llvm/Target/MRegisterInfo.h @@ -10,6 +10,7 @@ #define LLVM_TARGET_MREGISTERINFO_H #include "llvm/CodeGen/MachineBasicBlock.h" +#include class Type; class MachineFunction; diff --git a/include/llvm/Target/TargetInstrInfo.h b/include/llvm/Target/TargetInstrInfo.h index 6c585c62af9..8e8e0c08992 100644 --- a/include/llvm/Target/TargetInstrInfo.h +++ b/include/llvm/Target/TargetInstrInfo.h @@ -9,6 +9,7 @@ #include "Support/DataTypes.h" #include +#include class MachineInstr; class TargetMachine; diff --git a/include/llvm/Target/TargetRegInfo.h b/include/llvm/Target/TargetRegInfo.h index e5b1355ac4d..505f6108949 100644 --- a/include/llvm/Target/TargetRegInfo.h +++ b/include/llvm/Target/TargetRegInfo.h @@ -10,6 +10,7 @@ #include "Support/hash_map" #include +#include class TargetMachine; class IGNode;