[PATCH] D68886: Remove unnecessary codes in llvm-dwarfdump

Z Nguyen-Huu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 11 13:25:04 PDT 2019


duongnhn created this revision.
duongnhn added reviewers: JDevlieghere, MaskRay.
duongnhn added projects: LLVM, debug-info.
Herald added subscribers: llvm-commits, mgorny.

These codes is not needed. 
Remove them can reduce the size in x64 window build from ~14MB to ~3MB.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D68886

Files:
  llvm/tools/llvm-dwarfdump/CMakeLists.txt
  llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp


Index: llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
===================================================================
--- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
+++ llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
@@ -566,9 +566,6 @@
 int main(int argc, char **argv) {
   InitLLVM X(argc, argv);
 
-  llvm::InitializeAllTargetInfos();
-  llvm::InitializeAllTargetMCs();
-
   HideUnrelatedOptions({&DwarfDumpCategory, &SectionCategory, &ColorCategory});
   cl::ParseCommandLineOptions(
       argc, argv,
Index: llvm/tools/llvm-dwarfdump/CMakeLists.txt
===================================================================
--- llvm/tools/llvm-dwarfdump/CMakeLists.txt
+++ llvm/tools/llvm-dwarfdump/CMakeLists.txt
@@ -1,8 +1,5 @@
 set(LLVM_LINK_COMPONENTS
   DebugInfoDWARF
-  AllTargetsDescs
-  AllTargetsInfos
-  MC
   Object
   Support
   )


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D68886.224667.patch
Type: text/x-patch
Size: 844 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191011/a6850de2/attachment.bin>


More information about the llvm-commits mailing list