Move DwarfGenerator.cpp to unittests

So far it creates a test helper and so it should be moved there. It also
create a layering cycle between CodeGen and CodeGen/AsmPrinter, which
should be avoided.

Review: https://reviews.llvm.org/D27570
llvm-svn: 289044
This commit is contained in:
Daniel Jasper 2016-12-08 12:45:29 +00:00
parent 4f0d469d45
commit 0f77869d58
5 changed files with 8 additions and 8 deletions

View File

@ -17,7 +17,6 @@ add_llvm_library(LLVMCodeGen
DetectDeadLanes.cpp
DFAPacketizer.cpp
DwarfEHPrepare.cpp
DwarfGenerator.cpp
EarlyIfConversion.cpp
EdgeBundles.cpp
ExecutionDepsFix.cpp

View File

@ -10,6 +10,7 @@ set(LLVM_LINK_COMPONENTS
)
set(DebugInfoSources
DwarfGenerator.cpp
DWARFDebugInfoTest.cpp
DWARFFormValueTest.cpp
)

View File

@ -7,7 +7,7 @@
//
//===----------------------------------------------------------------------===//
#include "../lib/CodeGen/DwarfGenerator.h"
#include "DwarfGenerator.h"
#include "llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h"
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
#include "llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h"

View File

@ -1,4 +1,4 @@
//===--- lib/CodeGen/DwarfGenerator.cpp -------------------------*- C++ -*-===//
//===--- unittests/DebugInfo/DWARF/DwarfGenerator.cpp -----------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@ -7,8 +7,8 @@
//
//===----------------------------------------------------------------------===//
#include "../lib/CodeGen/AsmPrinter/DwarfStringPool.h"
#include "DwarfGenerator.h"
#include "AsmPrinter/DwarfStringPool.h"
#include "llvm/ADT/Triple.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/CodeGen/DIE.h"

View File

@ -1,4 +1,4 @@
//===--- lib/CodeGen/DwarfGenerator.h ---------------------------*- C++ -*-===//
//===--- unittests/DebugInfo/DWARF/DwarfGenerator.h -------------*- C++ -*-===//
//
// The LLVM Compiler Infrastructure
//
@ -11,8 +11,8 @@
//
//===----------------------------------------------------------------------===//
#ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
#define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
#ifndef LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H
#define LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H
#include "llvm/ADT/StringRef.h"
#include "llvm/CodeGen/DIE.h"
@ -228,4 +228,4 @@ public:
} // end namespace llvm
#endif // LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
#endif // LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H