OSDN Git Service

move some files out of the llvm-mc tool into the MCParser library so
authorChris Lattner <sabre@nondot.org>
Fri, 22 Jan 2010 01:58:08 +0000 (01:58 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 22 Jan 2010 01:58:08 +0000 (01:58 +0000)
other tools can link it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94131 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/MC/MCParser/AsmCond.h [moved from tools/llvm-mc/AsmCond.h with 100% similarity]
include/llvm/MC/MCParser/AsmLexer.h [moved from tools/llvm-mc/AsmLexer.h with 100% similarity]
include/llvm/MC/MCParser/AsmParser.h [moved from tools/llvm-mc/AsmParser.h with 98% similarity]
lib/MC/MCParser/AsmLexer.cpp [moved from tools/llvm-mc/AsmLexer.cpp with 99% similarity]
lib/MC/MCParser/AsmParser.cpp [moved from tools/llvm-mc/AsmParser.cpp with 99% similarity]
tools/llvm-mc/CMakeLists.txt
tools/llvm-mc/llvm-mc.cpp

similarity index 98%
rename from tools/llvm-mc/AsmParser.h
rename to include/llvm/MC/MCParser/AsmParser.h
index ef53d79..65cdc16 100644 (file)
@@ -15,8 +15,8 @@
 #define ASMPARSER_H
 
 #include <vector>
-#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"
similarity index 99%
rename from tools/llvm-mc/AsmLexer.cpp
rename to lib/MC/MCParser/AsmLexer.cpp
index de61e7f..0b2e68c 100644 (file)
@@ -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"
similarity index 99%
rename from tools/llvm-mc/AsmParser.cpp
rename to lib/MC/MCParser/AsmParser.cpp
index 503addb..e311400 100644 (file)
@@ -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"
index fbfc2d4..49c2932 100644 (file)
@@ -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
   )
index 9979df9..f49738b 100644 (file)
@@ -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;