Go to file
Rui Ueyama 8249214299 Refactor symbol version assignmnt code.
The code to handle symbol versions is getting tricky and hard to
understand, so it is probably time to simplify it. This patch does
the following.

 - Add `DemangledSyms` variable to SymbolTable so that we don't
   need to pass it around to findDemangled.
 - Define `initDemangledSyms` to initialize the variable lazily.
 - hasExternCpp is removed because we no longer have to initialize
   the map eagerly.
 - scanScriptVersion is split.
 - Comments are updated.

llvm-svn: 287002
2016-11-15 18:41:52 +00:00
clang [analyzer] Add check for when block is called with too few arguments. 2016-11-15 18:40:46 +00:00
clang-tools-extra [clang-tidy] Change readability-redundant-member-init to get base type from constructor 2016-11-15 17:49:00 +00:00
compiler-rt [asan] Reduce prototype duplication with decltype 2016-11-15 18:38:41 +00:00
debuginfo-tests
libclc Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx [libcxx] [test] D26627: Fix ordering assumptions in unordered container tests. 2016-11-15 17:00:38 +00:00
libcxxabi __cxa_demangle: allow demangling invocation blocks 2016-11-14 03:07:47 +00:00
libunwind [CMake] Get libunwind building under LLVM/runtimes 2016-11-08 23:02:49 +00:00
lld Refactor symbol version assignmnt code. 2016-11-15 18:41:52 +00:00
lldb Fix uninitialized members. 2016-11-15 10:58:16 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [LSR] Allow formula containing Reg for SCEVAddRecExpr related with outerloop. 2016-11-15 18:35:53 +00:00
openmp Update stats-gathering code 2016-11-14 21:13:44 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly [ScopBuilder] Drop unnecessary namespace identifiers [NFC] 2016-11-13 21:28:13 +00:00