summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2018-04-26 17:58:58 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2018-04-26 17:58:58 +0000
commitab0cce5f1f0aac2699b9efb4c6d8021497439e9d (patch)
tree35d07030db7ba38409bec214ff467303df057563 /llvm/tools/llvm-objcopy/llvm-objcopy.cpp
parentb09308d82abecaa8505728ceffa28b36c57eb761 (diff)
downloadbcm5719-llvm-ab0cce5f1f0aac2699b9efb4c6d8021497439e9d.tar.gz
bcm5719-llvm-ab0cce5f1f0aac2699b9efb4c6d8021497439e9d.zip
Replace SharedSymbols with Defined when creating copy relocations.
This is slightly simpler to read IMHO. Now if a symbol has a position in the file, it is Defined. The main motivation is that with this a SharedSymbol doesn't need a section, which reduces the size of SymbolUnion. With this the peak allocation when linking chromium goes from 568.1 to 564.2 MB. llvm-svn: 330966
Diffstat (limited to 'llvm/tools/llvm-objcopy/llvm-objcopy.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud