[DWP] Refactoring llvm-dwp in to a library part 2

This is follow up to https://reviews.llvm.org/D106198 where llvm-dwp was refactored in to multiple files.
In this patch moving them in to lib/include directories.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D106493
This commit is contained in:
Alexander Yermolovich committed 2021-07-22 14:23:29 -07:00
1 parent 7de73da8da
commit f8c6515554
9 files changed
+34 -20

No files matched your search

@@ -1,5 +1,5 @@
#ifndef LLVM_TOOLS_LLVM_DWP_DWP_H
#define LLVM_TOOLS_LLVM_DWP_DWP_H
#ifndef LLVM_DWP_DWP_H
#define LLVM_DWP_DWP_H
#include "DWPStringPool.h"
#include "llvm/ADT/ArrayRef.h"
@@ -94,4 +94,4 @@ void writeIndex(MCStreamer &Out, MCSection *Section,
uint32_t IndexVersion);
} // namespace llvm
#endif // LLVM_TOOLS_LLVM_DWP_DWP_H
#endif // LLVM_DWP_DWP_H
@@ -1,5 +1,5 @@
#ifndef TOOLS_LLVM_DWP_DWPERROR
#define TOOLS_LLVM_DWP_DWPERROR
#ifndef LLVM_DWP_DWPERROR_H
#define LLVM_DWP_DWPERROR_H
#include "llvm/Support/Error.h"
#include "llvm/Support/ErrorHandling.h"
@@ -20,4 +20,4 @@ private:
};
} // namespace llvm
#endif
#endif // LLVM_DWP_DWPERROR_H
@@ -1,5 +1,5 @@
#ifndef TOOLS_LLVM_DWP_DWPSTRINGPOOL
#define TOOLS_LLVM_DWP_DWPSTRINGPOOL
#ifndef LLVM_DWP_DWPSTRINGPOOL_H
#define LLVM_DWP_DWPSTRINGPOOL_H
#include "llvm/ADT/DenseMap.h"
#include "llvm/MC/MCSection.h"
@@ -53,4 +53,4 @@ public:
};
} // namespace llvm
#endif
#endif // LLVM_DWP_DWPSTRINGPOOL_H
+1
View File
@@ -26,6 +26,7 @@ add_subdirectory(ObjectYAML)
add_subdirectory(Option)
add_subdirectory(Remarks)
add_subdirectory(DebugInfo)
add_subdirectory(DWP)
add_subdirectory(ExecutionEngine)
add_subdirectory(Target)
add_subdirectory(AsmParser)
+17
View File
@@ -0,0 +1,17 @@
add_llvm_component_library(LLVMDWP
DWP.cpp
DWPError.cpp
ADDITIONAL_HEADER_DIRS
${LLVM_MAIN_INCLUDE_DIR}/llvm/DWP
DEPENDS
intrinsics_gen
LINK_COMPONENTS
DebugInfoDWARF
MC
Object
Support
Target
)
@@ -10,8 +10,8 @@
// package files).
//
//===----------------------------------------------------------------------===//
#include "DWP.h"
#include "DWPError.h"
#include "llvm/DWP/DWP.h"
#include "llvm/DWP/DWPError.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCObjectFileInfo.h"
#include "llvm/MC/MCTargetOptionsCommandFlags.h"
@@ -1,3 +1,3 @@
#include "DWPError.h"
#include "llvm/DWP/DWPError.h"
using namespace llvm;
char DWPError::ID;
+1 -5
View File
@@ -1,20 +1,16 @@
set(LLVM_LINK_COMPONENTS
AllTargetsAsmParsers
AllTargetsCodeGens
AllTargetsDescs
AllTargetsInfos
AsmPrinter
DebugInfoDWARF
DWP
MC
Object
Support
Target
)
add_llvm_tool(llvm-dwp
llvm-dwp.cpp
DWP.cpp
DWPError.cpp
DEPENDS
intrinsics_gen
+3 -3
View File
@@ -10,9 +10,9 @@
// package files).
//
//===----------------------------------------------------------------------===//
#include "DWP.h"
#include "DWPError.h"
#include "DWPStringPool.h"
#include "llvm/DWP/DWP.h"
#include "llvm/DWP/DWPError.h"
#include "llvm/DWP/DWPStringPool.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCCodeEmitter.h"