[llvm-reduce] Remove dso_local when possible
authorSamuel <swamulism@gmail.com>
Mon, 29 Mar 2021 04:18:45 +0000 (21:18 -0700)
committerArthur Eubanks <aeubanks@google.com>
Mon, 29 Mar 2021 19:00:10 +0000 (12:00 -0700)
commit24339056c8b284580f4b2c4f023ce10bed915e90
treeb45a65d1afa1dbf7a5b27ae958d058d3a59e0393
parentbc4d3ca7bd4401daafc22747ed952208cf18cba9
[llvm-reduce] Remove dso_local when possible

Add a new delta pass to llvm-reduce that removes dso_local when possible

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D98673
llvm/test/Reduce/remove-dso-local.ll [new file with mode: 0644]
llvm/tools/llvm-reduce/CMakeLists.txt
llvm/tools/llvm-reduce/DeltaManager.h
llvm/tools/llvm-reduce/deltas/ReduceGlobalValues.cpp [new file with mode: 0644]
llvm/tools/llvm-reduce/deltas/ReduceGlobalValues.h [new file with mode: 0644]
llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn