[PATCH] D44236: [llvm-objcopy] Switch over to using TableGen for parsing arguments

Jake Ehrlich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 3 12:55:57 PDT 2018


jakehehrlich updated this revision to Diff 140848.
jakehehrlich added a comment.

I split the "Config" up into "Config" and "CopyAction". The plan is for "CopyAction" to handle multiple formats and for "Config" to determine which sort of CopyAction is constructed. When COFF support rolls around we should be able to use CopyAction for those as well. Archives support is also something I plan on adding eventually and that will be a copy action composed of many copy actions.


Repository:
  rL LLVM

https://reviews.llvm.org/D44236

Files:
  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
  llvm/tools/llvm-objcopy/llvm-objcopy.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D44236.140848.patch
Type: text/x-patch
Size: 22174 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180403/91c8dbef/attachment.bin>


More information about the llvm-commits mailing list