OSDN Git Service

[llvm-objcopy] Switch over to using TableGen for parsing arguments
authorJake Ehrlich <jakehehrlich@google.com>
Wed, 11 Apr 2018 23:37:03 +0000 (23:37 +0000)
committerJake Ehrlich <jakehehrlich@google.com>
Wed, 11 Apr 2018 23:37:03 +0000 (23:37 +0000)
commit6450f7fb01586a22d7da8a1cb9163a4079cd3e02
tree388fdba2eb68699ae3f7853723e7bd4e7211d324
parentce2202885aa051f44c6a6240850dcc256647dcdc
[llvm-objcopy] Switch over to using TableGen for parsing arguments

Swithces from using the command line library to using TableGen. This will allow
llvm-strip to exist and allow refinements of the command line syntax.

Differential Revision: https://reviews.llvm.org/D44236

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@329863 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
test/tools/llvm-objcopy/add-section-remove.test
test/tools/llvm-objcopy/add-section.test
test/tools/llvm-objcopy/basic-only-keep.test
test/tools/llvm-objcopy/binary-first-seg-offset-zero.test
test/tools/llvm-objcopy/keep-only-keep.test
test/tools/llvm-objcopy/only-keep-remove-strtab.test
test/tools/llvm-objcopy/parent-loop-check.test
test/tools/llvm-objcopy/remove-section.test
tools/llvm-objcopy/CMakeLists.txt
tools/llvm-objcopy/LLVMBuild.txt
tools/llvm-objcopy/Opts.td [new file with mode: 0644]
tools/llvm-objcopy/llvm-objcopy.cpp