From: Sam Parker Date: Fri, 13 Jan 2017 10:50:01 +0000 (+0000) Subject: [ARM] Moved ARMAttributeParser to Support X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93a4a6e6812526a2d922eb1fb12ecaea2b5ac188;p=llvm [ARM] Moved ARMAttributeParser to Support Moved ARMAttributeParser out of llvm-readobj and into the support library. Differential Revision: https://reviews.llvm.org/D28227 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291896 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvm-readobj/ARMAttributeParser.h b/include/llvm/Support/ARMAttributeParser.h similarity index 96% rename from tools/llvm-readobj/ARMAttributeParser.h rename to include/llvm/Support/ARMAttributeParser.h index 6936b70ca12..48c6c8e912e 100644 --- a/tools/llvm-readobj/ARMAttributeParser.h +++ b/include/llvm/Support/ARMAttributeParser.h @@ -7,11 +7,11 @@ // //===----------------------------------------------------------------------===// -#ifndef LLVM_TOOLS_LLVM_READOBJ_ARMATTRIBUTEPARSER_H -#define LLVM_TOOLS_LLVM_READOBJ_ARMATTRIBUTEPARSER_H +#ifndef LLVM_SUPPORT_ARMATTRIBUTEPARSER_H +#define LLVM_SUPPORT_ARMATTRIBUTEPARSER_H -#include "llvm/Support/ARMBuildAttributes.h" -#include "llvm/Support/ScopedPrinter.h" +#include "ARMBuildAttributes.h" +#include "ScopedPrinter.h" namespace llvm { class StringRef; diff --git a/tools/llvm-readobj/ARMAttributeParser.cpp b/lib/Support/ARMAttributeParser.cpp similarity index 99% rename from tools/llvm-readobj/ARMAttributeParser.cpp rename to lib/Support/ARMAttributeParser.cpp index 877dd71c907..792510e6b84 100644 --- a/tools/llvm-readobj/ARMAttributeParser.cpp +++ b/lib/Support/ARMAttributeParser.cpp @@ -7,9 +7,9 @@ // //===----------------------------------------------------------------------===// -#include "ARMAttributeParser.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringExtras.h" +#include "llvm/Support/ARMAttributeParser.h" #include "llvm/Support/LEB128.h" #include "llvm/Support/ScopedPrinter.h" diff --git a/lib/Support/CMakeLists.txt b/lib/Support/CMakeLists.txt index 15418ad2fd0..3301364cf2c 100644 --- a/lib/Support/CMakeLists.txt +++ b/lib/Support/CMakeLists.txt @@ -31,6 +31,7 @@ add_llvm_library(LLVMSupport APInt.cpp APSInt.cpp ARMBuildAttrs.cpp + ARMAttributeParser.cpp ARMWinEH.cpp Allocator.cpp BlockFrequency.cpp diff --git a/tools/llvm-readobj/CMakeLists.txt b/tools/llvm-readobj/CMakeLists.txt index 0f8336ffd32..d4b7125dbbb 100644 --- a/tools/llvm-readobj/CMakeLists.txt +++ b/tools/llvm-readobj/CMakeLists.txt @@ -7,7 +7,6 @@ set(LLVM_LINK_COMPONENTS ) add_llvm_tool(llvm-readobj - ARMAttributeParser.cpp ARMWinEHPrinter.cpp COFFDumper.cpp COFFImportDumper.cpp diff --git a/tools/llvm-readobj/ELFDumper.cpp b/tools/llvm-readobj/ELFDumper.cpp index 997af568d39..54ef7fbdd30 100644 --- a/tools/llvm-readobj/ELFDumper.cpp +++ b/tools/llvm-readobj/ELFDumper.cpp @@ -12,7 +12,6 @@ /// //===----------------------------------------------------------------------===// -#include "ARMAttributeParser.h" #include "ARMEHABIPrinter.h" #include "Error.h" #include "ObjDumper.h" @@ -22,6 +21,7 @@ #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringExtras.h" #include "llvm/Object/ELFObjectFile.h" +#include "llvm/Support/ARMAttributeParser.h" #include "llvm/Support/ARMBuildAttributes.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/Format.h"