diff options
| author | Teresa Johnson <tejohnson@google.com> | 2016-04-20 13:18:47 +0000 |
|---|---|---|
| committer | Teresa Johnson <tejohnson@google.com> | 2016-04-20 13:18:47 +0000 |
| commit | f0bedf5343b870c7ba4c647e94861c99066f861c (patch) | |
| tree | 893279c1d1a3436bcd1855c271736a9a8e4d05e9 /llvm/tools | |
| parent | d3ded4a4413997c6fb7c6461e37a1bf327b4a78e (diff) | |
| download | bcm5719-llvm-f0bedf5343b870c7ba4c647e94861c99066f861c.tar.gz bcm5719-llvm-f0bedf5343b870c7ba4c647e94861c99066f861c.zip | |
Revert "[gold-plugin] Disable name for values other than GlobalValue"
This reverts commit r266871. Setting the default based on the NDEBUG
flag is causing test failures. Need to figure out whether to change this
approach or update tests.
llvm-svn: 266872
Diffstat (limited to 'llvm/tools')
| -rw-r--r-- | llvm/tools/gold/gold-plugin.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/tools/gold/gold-plugin.cpp b/llvm/tools/gold/gold-plugin.cpp index d32ad76eb2d..1c78d2fc745 100644 --- a/llvm/tools/gold/gold-plugin.cpp +++ b/llvm/tools/gold/gold-plugin.cpp @@ -167,10 +167,8 @@ namespace options { static unsigned Parallelism = 0; #ifdef NDEBUG static bool DisableVerify = true; - static bool DiscardValueNames = true; #else static bool DisableVerify = false; - static bool DiscardValueNames = false; #endif static std::string obj_path; static std::string extra_library_path; @@ -227,8 +225,6 @@ namespace options { message(LDPL_FATAL, "Invalid parallelism level: %s", opt_ + 5); } else if (opt == "disable-verify") { DisableVerify = true; - } else if (opt == "discard-value-names") { - DiscardValueNames = true; } else { // Save this option to pass to the code generator. // ParseCommandLineOptions() expects argv[0] to be program name. Lazily @@ -1118,7 +1114,6 @@ static void thinLTOBackendTask(claimed_file &F, const void *View, raw_fd_ostream *OS, unsigned TaskID) { // Need to use a separate context for each task LLVMContext Context; - Context.setDiscardValueNames(options::DiscardValueNames); Context.enableDebugTypeODRUniquing(); // Merge debug info types. Context.setDiagnosticHandler(diagnosticHandlerForContext, nullptr, true); @@ -1241,7 +1236,6 @@ static ld_plugin_status allSymbolsReadHook(raw_fd_ostream *ApiFile) { } LLVMContext Context; - Context.setDiscardValueNames(options::DiscardValueNames); Context.enableDebugTypeODRUniquing(); // Merge debug info types. Context.setDiagnosticHandler(diagnosticHandlerForContext, nullptr, true); |

