Go to file
Mehdi Amini ae64eafd31 Store and emit original name in combined index
Summary:
As discussed in D18298, some local globals can't
be renamed/promoted (because they have a section, or because
they are referenced from inline assembly).
To be able to detect naming collision, we need to keep around
the "GUID" using their original name without taking the linkage
into account.

Reviewers: tejohnson

Subscribers: joker.eph, llvm-commits

Differential Revision: http://reviews.llvm.org/D19454

From: Mehdi Amini <mehdi.amini@apple.com>
llvm-svn: 267304
2016-04-23 23:38:17 +00:00
clang DebugInfo: DIGlobalVariables became 'distinct' in LLVM r267301 2016-04-23 22:29:26 +00:00
clang-tools-extra clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp: Use raw_string_ostream::str() to flush the buffer explicitly. 2016-04-23 14:54:28 +00:00
compiler-rt [esan] EfficiencySanitizer libc interceptors 2016-04-23 16:41:24 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Rename a few tests that had typos in their names. No functional change. Thanks to STL for the catch 2016-04-23 14:31:00 +00:00
libcxxabi Enable testing for static libc++abi 2016-04-19 12:47:38 +00:00
libunwind unwind: unify some more macros 2016-04-22 17:11:05 +00:00
lld Add a file comment about the Ulrich's document and don't repeat it in other comments. 2016-04-23 01:10:15 +00:00
lldb ObjectFile: parse EABI Attributes 2016-04-23 16:00:15 +00:00
llgo benchcomp: Add a mode for analyzing rule execution time in ninja log files. 2016-04-08 22:42:22 +00:00
llvm Store and emit original name in combined index 2016-04-23 23:38:17 +00:00
openmp [ITTNOTIFY] Remove serialized parallel regions from frame notification 2016-04-19 16:55:17 +00:00
polly Add an invalid domain to memory accesses 2016-04-23 14:32:34 +00:00