Go to file
Vedant Kumar e44e0be818 [PGO] Fix name encoding for ObjC-like functions
Function names in ObjC can have spaces in them. This interacts poorly
with name compression, which uses spaces to separate PGO names. Fix the
issue by using a different separator and update a test.

I chose "\01" as the separator because 1) it's non-printable, 2) we
strip it from PGO names, and 3) it's the next natural choice once "\00"
is discarded (that one's overloaded).

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

llvm-svn: 264587
2016-03-28 15:52:08 +00:00
clang Reduce size of DefinitionData from 120 to 96 bytes on Windows. 2016-03-28 14:55:24 +00:00
clang-tools-extra clang-tidy: Fix broken buildbot 2016-03-28 04:15:41 +00:00
compiler-rt Fix-up for OS X test failure after r264451 ("Add memset, memmove, and memcpy to the common interceptors") 2016-03-28 10:21:35 +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 math: Fix ilogb(double) return type 2016-02-24 00:52:15 +00:00
libcxx Implement is_always_lock_free 2016-03-25 15:48:21 +00:00
libcxxabi [libcxxabi] Disable cxa_thread_atexit_test if unavailable 2016-03-17 10:00:24 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld [LTO] Internalize symbols. 2016-03-28 15:44:21 +00:00
lldb When we import the definition for a Tagdecl, propagate its completeness too. 2016-03-26 00:37:55 +00:00
llgo [llgo] Increment "Debug Info Version" 2016-03-23 23:09:00 +00:00
llvm [PGO] Fix name encoding for ObjC-like functions 2016-03-28 15:52:08 +00:00
openmp Fixing the non-x86 build by removing dependence on kmp_cpuid_t 2016-03-27 13:24:09 +00:00
polly Add fine-grain dependences analysis to release notes. 2016-03-28 12:41:49 +00:00