forked from OSchip/llvm-project
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:
parent
4f0d469d45
commit
0f77869d58
|
@ -17,7 +17,6 @@ add_llvm_library(LLVMCodeGen
|
||||||
DetectDeadLanes.cpp
|
DetectDeadLanes.cpp
|
||||||
DFAPacketizer.cpp
|
DFAPacketizer.cpp
|
||||||
DwarfEHPrepare.cpp
|
DwarfEHPrepare.cpp
|
||||||
DwarfGenerator.cpp
|
|
||||||
EarlyIfConversion.cpp
|
EarlyIfConversion.cpp
|
||||||
EdgeBundles.cpp
|
EdgeBundles.cpp
|
||||||
ExecutionDepsFix.cpp
|
ExecutionDepsFix.cpp
|
||||||
|
|
|
@ -10,6 +10,7 @@ set(LLVM_LINK_COMPONENTS
|
||||||
)
|
)
|
||||||
|
|
||||||
set(DebugInfoSources
|
set(DebugInfoSources
|
||||||
|
DwarfGenerator.cpp
|
||||||
DWARFDebugInfoTest.cpp
|
DWARFDebugInfoTest.cpp
|
||||||
DWARFFormValueTest.cpp
|
DWARFFormValueTest.cpp
|
||||||
)
|
)
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
//
|
//
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
#include "../lib/CodeGen/DwarfGenerator.h"
|
#include "DwarfGenerator.h"
|
||||||
#include "llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h"
|
#include "llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h"
|
||||||
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
|
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
|
||||||
#include "llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h"
|
#include "llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
//===--- lib/CodeGen/DwarfGenerator.cpp -------------------------*- C++ -*-===//
|
//===--- unittests/DebugInfo/DWARF/DwarfGenerator.cpp -----------*- C++ -*-===//
|
||||||
//
|
//
|
||||||
// The LLVM Compiler Infrastructure
|
// The LLVM Compiler Infrastructure
|
||||||
//
|
//
|
||||||
|
@ -7,8 +7,8 @@
|
||||||
//
|
//
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
|
#include "../lib/CodeGen/AsmPrinter/DwarfStringPool.h"
|
||||||
#include "DwarfGenerator.h"
|
#include "DwarfGenerator.h"
|
||||||
#include "AsmPrinter/DwarfStringPool.h"
|
|
||||||
#include "llvm/ADT/Triple.h"
|
#include "llvm/ADT/Triple.h"
|
||||||
#include "llvm/CodeGen/AsmPrinter.h"
|
#include "llvm/CodeGen/AsmPrinter.h"
|
||||||
#include "llvm/CodeGen/DIE.h"
|
#include "llvm/CodeGen/DIE.h"
|
|
@ -1,4 +1,4 @@
|
||||||
//===--- lib/CodeGen/DwarfGenerator.h ---------------------------*- C++ -*-===//
|
//===--- unittests/DebugInfo/DWARF/DwarfGenerator.h -------------*- C++ -*-===//
|
||||||
//
|
//
|
||||||
// The LLVM Compiler Infrastructure
|
// The LLVM Compiler Infrastructure
|
||||||
//
|
//
|
||||||
|
@ -11,8 +11,8 @@
|
||||||
//
|
//
|
||||||
//===----------------------------------------------------------------------===//
|
//===----------------------------------------------------------------------===//
|
||||||
|
|
||||||
#ifndef LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
|
#ifndef LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H
|
||||||
#define LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
|
#define LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H
|
||||||
|
|
||||||
#include "llvm/ADT/StringRef.h"
|
#include "llvm/ADT/StringRef.h"
|
||||||
#include "llvm/CodeGen/DIE.h"
|
#include "llvm/CodeGen/DIE.h"
|
||||||
|
@ -228,4 +228,4 @@ public:
|
||||||
|
|
||||||
} // end namespace llvm
|
} // end namespace llvm
|
||||||
|
|
||||||
#endif // LLVM_LIB_CODEGEN_ASMPRINTER_DWARFGENERATOR_H
|
#endif // LLVM_UNITTESTS_DEBUG_INFO_DWARF_DWARFGENERATOR_H
|
Loading…
Reference in New Issue