[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)
commitcafa11289ac579361083c8ee6cb68763c5bd401e
treeec1db9fa885ecbb3e9efdb169517f89eb7874cc9
parent7b88d09e758345e6ea94e59a25ddbbac45673f11
[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

llvm-svn: 329863
12 files changed:
llvm/test/tools/llvm-objcopy/add-section-remove.test
llvm/test/tools/llvm-objcopy/add-section.test
llvm/test/tools/llvm-objcopy/basic-only-keep.test
llvm/test/tools/llvm-objcopy/binary-first-seg-offset-zero.test
llvm/test/tools/llvm-objcopy/keep-only-keep.test
llvm/test/tools/llvm-objcopy/only-keep-remove-strtab.test
llvm/test/tools/llvm-objcopy/parent-loop-check.test
llvm/test/tools/llvm-objcopy/remove-section.test
llvm/tools/llvm-objcopy/CMakeLists.txt
llvm/tools/llvm-objcopy/LLVMBuild.txt
llvm/tools/llvm-objcopy/Opts.td [new file with mode: 0644]
llvm/tools/llvm-objcopy/llvm-objcopy.cpp