Invert the MC -> Object dependency.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Jul 2014 02:01:39 +0000 (02:01 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Jul 2014 02:01:39 +0000 (02:01 +0000)
commit7413fefb8b183dc41041649c5777497f16a6498a
tree3cfad55d65dc75e37ccda7ac8b1a3ba967757538
parentaf457ab784742000a02d83948f490affda9f29f9
Invert the MC -> Object dependency.

Now that we have a lib/MC/MCAnalysis, the dependency was there just because
of two helper classes. Move the two over to MC.

This will allow IRObjectFile to parse inline assembly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212248 91177308-0d34-0410-b5e6-96231b3b80d8
28 files changed:
include/llvm/MC/StringTableBuilder.h [new file with mode: 0644]
include/llvm/MC/YAML.h [new file with mode: 0644]
include/llvm/Object/COFFYAML.h
include/llvm/Object/ELFYAML.h
include/llvm/Object/StringTableBuilder.h [deleted file]
include/llvm/Object/YAML.h [deleted file]
lib/MC/CMakeLists.txt
lib/MC/ELFObjectWriter.cpp
lib/MC/LLVMBuild.txt
lib/MC/MCAnalysis/MCModuleYAML.cpp
lib/MC/StringTableBuilder.cpp [new file with mode: 0644]
lib/MC/YAML.cpp [new file with mode: 0644]
lib/Object/CMakeLists.txt
lib/Object/LLVMBuild.txt
lib/Object/StringTableBuilder.cpp [deleted file]
lib/Object/YAML.cpp [deleted file]
tools/obj2yaml/coff2yaml.cpp
tools/obj2yaml/elf2yaml.cpp
tools/yaml2obj/yaml2elf.cpp
unittests/CMakeLists.txt
unittests/MC/CMakeLists.txt
unittests/MC/StringTableBuilderTest.cpp [new file with mode: 0644]
unittests/MC/YAMLTest.cpp [new file with mode: 0644]
unittests/Makefile
unittests/Object/CMakeLists.txt [deleted file]
unittests/Object/Makefile [deleted file]
unittests/Object/StringTableBuilderTest.cpp [deleted file]
unittests/Object/YAMLTest.cpp [deleted file]