diff --git a/llvm/include/llvm/IR/CFG.h b/llvm/include/llvm/IR/CFG.h index b166df954cd7..f798b1af6c83 100644 --- a/llvm/include/llvm/IR/CFG.h +++ b/llvm/include/llvm/IR/CFG.h @@ -22,18 +22,19 @@ #include "llvm/ADT/GraphTraits.h" #include "llvm/ADT/iterator.h" #include "llvm/ADT/iterator_range.h" -#include "llvm/IR/BasicBlock.h" #include "llvm/IR/Function.h" -#include "llvm/IR/InstrTypes.h" #include "llvm/IR/Value.h" #include "llvm/Support/Casting.h" -#include "llvm/Support/type_traits.h" #include #include #include namespace llvm { +class BasicBlock; +class Instruction; +class Use; + //===----------------------------------------------------------------------===// // BasicBlock pred_iterator definition //===----------------------------------------------------------------------===//