From c0e2ef62fa9ba096fdea08850b51a82a7647d774 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 22 Jan 2010 01:58:08 +0000 Subject: [PATCH] move some files out of the llvm-mc tool into the MCParser library so other tools can link it. llvm-svn: 94131 --- {tools/llvm-mc => include/llvm/MC/MCParser}/AsmCond.h | 0 {tools/llvm-mc => include/llvm/MC/MCParser}/AsmLexer.h | 0 {tools/llvm-mc => include/llvm/MC/MCParser}/AsmParser.h | 4 ++-- {tools/llvm-mc => lib/MC/MCParser}/AsmLexer.cpp | 2 +- {tools/llvm-mc => lib/MC/MCParser}/AsmParser.cpp | 3 +-- tools/llvm-mc/CMakeLists.txt | 2 -- tools/llvm-mc/llvm-mc.cpp | 2 +- 7 files changed, 5 insertions(+), 8 deletions(-) rename {tools/llvm-mc => include/llvm/MC/MCParser}/AsmCond.h (100%) rename {tools/llvm-mc => include/llvm/MC/MCParser}/AsmLexer.h (100%) rename {tools/llvm-mc => include/llvm/MC/MCParser}/AsmParser.h (98%) rename {tools/llvm-mc => lib/MC/MCParser}/AsmLexer.cpp (99%) rename {tools/llvm-mc => lib/MC/MCParser}/AsmParser.cpp (99%) diff --git a/tools/llvm-mc/AsmCond.h b/include/llvm/MC/MCParser/AsmCond.h similarity index 100% rename from tools/llvm-mc/AsmCond.h rename to include/llvm/MC/MCParser/AsmCond.h diff --git a/tools/llvm-mc/AsmLexer.h b/include/llvm/MC/MCParser/AsmLexer.h similarity index 100% rename from tools/llvm-mc/AsmLexer.h rename to include/llvm/MC/MCParser/AsmLexer.h diff --git a/tools/llvm-mc/AsmParser.h b/include/llvm/MC/MCParser/AsmParser.h similarity index 98% rename from tools/llvm-mc/AsmParser.h rename to include/llvm/MC/MCParser/AsmParser.h index ef53d79ec8d..65cdc16155e 100644 --- a/tools/llvm-mc/AsmParser.h +++ b/include/llvm/MC/MCParser/AsmParser.h @@ -15,8 +15,8 @@ #define ASMPARSER_H #include -#include "AsmLexer.h" -#include "AsmCond.h" +#include "llvm/MC/MCParser/AsmLexer.h" +#include "llvm/MC/MCParser/AsmCond.h" #include "llvm/MC/MCParser/MCAsmParser.h" #include "llvm/MC/MCSectionMachO.h" #include "llvm/MC/MCStreamer.h" diff --git a/tools/llvm-mc/AsmLexer.cpp b/lib/MC/MCParser/AsmLexer.cpp similarity index 99% rename from tools/llvm-mc/AsmLexer.cpp rename to lib/MC/MCParser/AsmLexer.cpp index de61e7f5b7a..0b2e68c95b8 100644 --- a/tools/llvm-mc/AsmLexer.cpp +++ b/lib/MC/MCParser/AsmLexer.cpp @@ -11,7 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "AsmLexer.h" +#include "llvm/MC/MCParser/AsmLexer.h" #include "llvm/Support/SMLoc.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/MC/MCAsmInfo.h" diff --git a/tools/llvm-mc/AsmParser.cpp b/lib/MC/MCParser/AsmParser.cpp similarity index 99% rename from tools/llvm-mc/AsmParser.cpp rename to lib/MC/MCParser/AsmParser.cpp index 503addb5e6c..e311400d786 100644 --- a/tools/llvm-mc/AsmParser.cpp +++ b/lib/MC/MCParser/AsmParser.cpp @@ -11,8 +11,7 @@ // //===----------------------------------------------------------------------===// -#include "AsmParser.h" - +#include "llvm/MC/MCParser/AsmParser.h" #include "llvm/ADT/SmallString.h" #include "llvm/ADT/Twine.h" #include "llvm/MC/MCContext.h" diff --git a/tools/llvm-mc/CMakeLists.txt b/tools/llvm-mc/CMakeLists.txt index fbfc2d4e26b..49c29324d4b 100644 --- a/tools/llvm-mc/CMakeLists.txt +++ b/tools/llvm-mc/CMakeLists.txt @@ -2,7 +2,5 @@ set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD} support MC MCParser) add_llvm_tool(llvm-mc llvm-mc.cpp - AsmLexer.cpp - AsmParser.cpp Disassembler.cpp ) diff --git a/tools/llvm-mc/llvm-mc.cpp b/tools/llvm-mc/llvm-mc.cpp index 9979df91757..f49738bd0e8 100644 --- a/tools/llvm-mc/llvm-mc.cpp +++ b/tools/llvm-mc/llvm-mc.cpp @@ -32,7 +32,7 @@ #include "llvm/Target/TargetRegistry.h" #include "llvm/Target/TargetMachine.h" // FIXME. #include "llvm/Target/TargetSelect.h" -#include "AsmParser.h" +#include "llvm/MC/MCParser/AsmParser.h" #include "Disassembler.h" using namespace llvm;