Go to file
Reid Kleckner 11c6f6165b Avoid extra back reference key lookup in msmangler
Avoid a second key lookup when the back reference key is going to be
inserted in the StringMap. The string lookups in the msmangler are the
main responsible for the huge overhead when compared to the itanium
mangler. This patch makes a small but noticeable improvement.

Reviewed by: rnk

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

Patch by Agustín Bergé!

llvm-svn: 211813
2014-06-26 22:42:18 +00:00
clang Avoid extra back reference key lookup in msmangler 2014-06-26 22:42:18 +00:00
clang-tools-extra Make the clang-tidy-diff.py test conditional on the presence of Python 2.7. Use the python binary from the configuration. 2014-06-26 16:32:26 +00:00
compiler-rt [ASan] When iterating over segments on OSX, treat the segments' initial 2014-06-25 15:43:19 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc OpenCL 1.1 does not define CL_VERSION_1_2 so use hardcoded number instead 2014-06-26 15:26:38 +00:00
libcxx Patch from Albert J. Wong to make type_traits take advantage of gcc intrinsics in 4.7 and later. No functionality change when using clang. 2014-06-26 01:07:56 +00:00
libcxxabi Silence unused variable and parameter warnings. 2014-06-26 16:58:38 +00:00
lld [Driver] Improve the `isPathUnderSysroot()` function. Now it returns a 2014-06-26 10:48:52 +00:00
lldb Fix an incomplete null structure spec in Python readline suppression module. 2014-06-26 22:35:36 +00:00
llvm Move the various Subtarget dependent members down to the subtarget 2014-06-26 22:33:55 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly [Refactor] Make the used dependence types explicit 2014-06-26 20:24:17 +00:00