Move ObjectYAML code to a new library.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 1 Mar 2016 19:15:06 +0000 (19:15 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 1 Mar 2016 19:15:06 +0000 (19:15 +0000)
commitebd9193b57750faabaeed0f28acc23fb38d1d06b
treec062fc745b317b2eab4a37aa543ea4ac0c5dc649
parent8a37a988e6644403dc6f0c297d2d653fed3ebdc3
Move ObjectYAML code to a new library.

It is only ever used by obj2yaml and yaml2obj. No point in linking it
everywhere.

llvm-svn: 262368
20 files changed:
llvm/include/llvm/ObjectYAML/COFFYAML.h [moved from llvm/include/llvm/Object/COFFYAML.h with 98% similarity]
llvm/include/llvm/ObjectYAML/ELFYAML.h [moved from llvm/include/llvm/Object/ELFYAML.h with 98% similarity]
llvm/include/llvm/ObjectYAML/YAML.h [moved from llvm/include/llvm/MC/YAML.h with 88% similarity]
llvm/lib/CMakeLists.txt
llvm/lib/MC/CMakeLists.txt
llvm/lib/Object/CMakeLists.txt
llvm/lib/ObjectYAML/CMakeLists.txt [new file with mode: 0644]
llvm/lib/ObjectYAML/COFFYAML.cpp [moved from llvm/lib/Object/COFFYAML.cpp with 99% similarity]
llvm/lib/ObjectYAML/ELFYAML.cpp [moved from llvm/lib/Object/ELFYAML.cpp with 99% similarity]
llvm/lib/ObjectYAML/YAML.cpp [moved from llvm/lib/MC/YAML.cpp with 98% similarity]
llvm/tools/obj2yaml/CMakeLists.txt
llvm/tools/obj2yaml/coff2yaml.cpp
llvm/tools/obj2yaml/elf2yaml.cpp
llvm/tools/yaml2obj/CMakeLists.txt
llvm/tools/yaml2obj/yaml2coff.cpp
llvm/tools/yaml2obj/yaml2elf.cpp
llvm/unittests/CMakeLists.txt
llvm/unittests/MC/CMakeLists.txt
llvm/unittests/ObjectYAML/CMakeLists.txt [new file with mode: 0644]
llvm/unittests/ObjectYAML/YAMLTest.cpp [moved from llvm/unittests/MC/YAMLTest.cpp with 87% similarity]