From: Eric Christopher Date: Tue, 18 Mar 2014 20:37:10 +0000 (+0000) Subject: Remove a bunch of unnecessary includes and forward declarations. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=994c303f2488844f07d11e256f5332af041c0257;p=oota-llvm.git Remove a bunch of unnecessary includes and forward declarations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204176 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.h b/lib/CodeGen/AsmPrinter/DwarfDebug.h index b4a1cdde11b..6ea639f118f 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -18,13 +18,8 @@ #include "DIE.h" #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/FoldingSet.h" -#include "llvm/ADT/MapVector.h" -#include "llvm/ADT/SetVector.h" -#include "llvm/ADT/SmallPtrSet.h" -#include "llvm/ADT/StringMap.h" #include "llvm/CodeGen/LexicalScopes.h" #include "llvm/IR/DebugInfo.h" -#include "llvm/IR/DebugLoc.h" #include "llvm/MC/MachineLocation.h" #include "llvm/MC/MCDwarf.h" #include "llvm/Support/Allocator.h" @@ -33,21 +28,13 @@ namespace llvm { class AsmPrinter; class ByteStreamer; -class DwarfDebug; -class DwarfUnit; -class DwarfCompileUnit; class ConstantInt; class ConstantFP; -class DbgVariable; -class MachineFrameInfo; +class DwarfCompileUnit; +class DwarfDebug; +class DwarfTypeUnit; +class DwarfUnit; class MachineModuleInfo; -class MachineOperand; -class MCAsmInfo; -class MCObjectFileInfo; -class DIEAbbrev; -class DIE; -class DIELoc; -class DIEEntry; //===----------------------------------------------------------------------===// /// \brief This class is used to record source line correspondence.