mirror of
https://github.com/RPCS3/llvm.git
synced 2025-02-04 01:26:41 +00:00
Add a change accidentally left out from r258100
Also remove an executable bit introduced by r258083. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258101 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5ffce2cd5d
commit
910dc7837f
0
lib/Transforms/Utils/SplitModule.cpp
Executable file → Normal file
0
lib/Transforms/Utils/SplitModule.cpp
Executable file → Normal file
@ -98,6 +98,10 @@ static cl::opt<bool> SetMergedModule(
|
||||
static cl::opt<unsigned> Parallelism("j", cl::Prefix, cl::init(1),
|
||||
cl::desc("Number of backend threads"));
|
||||
|
||||
static cl::opt<bool> RestoreGlobalsLinkage(
|
||||
"restore-linkage", cl::init(false),
|
||||
cl::desc("Restore original linkage of globals prior to CodeGen"));
|
||||
|
||||
namespace {
|
||||
struct ModuleInfo {
|
||||
std::vector<bool> CanBeHidden;
|
||||
@ -278,6 +282,7 @@ int main(int argc, char **argv) {
|
||||
|
||||
CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF);
|
||||
CodeGen.setTargetOptions(Options);
|
||||
CodeGen.setShouldRestoreGlobalsLinkage(RestoreGlobalsLinkage);
|
||||
|
||||
llvm::StringSet<llvm::MallocAllocator> DSOSymbolsSet;
|
||||
for (unsigned i = 0; i < DSOSymbols.size(); ++i)
|
||||
|
Loading…
x
Reference in New Issue
Block a user