From: Simon Pilgrim Date: Sun, 7 Jun 2020 16:25:35 +0000 (+0100) Subject: CFG.h - reduce includes to forward declarations. NFC. X-Git-Tag: llvmorg-12-init~3824 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=175fc4023a2b9c4fd62c907868fb7c2e45e2db1d;p=platform%2Fupstream%2Fllvm.git CFG.h - reduce includes to forward declarations. NFC. --- diff --git a/llvm/include/llvm/IR/CFG.h b/llvm/include/llvm/IR/CFG.h index b166df9..f798b1a 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 //===----------------------------------------------------------------------===//