Go to file
Yuchen Wu c87ca32163 llvm-cov: Split entry blocks in GCNOProfiling.cpp.
gcov expects every function to contain an entry block that
unconditionally branches into the next block. clang does not implement
basic blocks in this manner, so gcov did not output correct branch info
if the entry block branched to multiple blocks.

This change splits every function's entry block into an empty block and
a block with the rest of the instructions. The instrumentation code will
take care of the rest.

llvm-svn: 195513
2013-11-22 23:07:45 +00:00
clang Make the negative test more specific. 2013-11-22 23:05:57 +00:00
clang-tools-extra Trailing linefeed. 2013-11-21 13:50:58 +00:00
compiler-rt [ASan] Fix large_allocator_unpoisons_on_free.cc to pass correct parameters to mmap() on OSX. 2013-11-22 11:19:28 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc R600: Add aliases for Sea Islands GPUs 2013-11-18 18:21:30 +00:00
libcxx Compiling libcxx with gcc 4.6.4 (MingW) produces these errors: 2013-11-22 09:22:12 +00:00
libcxxabi On Windows, typeids are different between DLLs and EXEs, so comparing 2013-11-22 21:43:23 +00:00
lld [PECOFF] Do not set the entry address if /noentry option is given. 2013-11-22 22:52:15 +00:00
lldb Patch from Todd Fiala for http://llvm.org/bugs/show_bug.cgi?id=17961 2013-11-22 21:05:25 +00:00
llvm llvm-cov: Split entry blocks in GCNOProfiling.cpp. 2013-11-22 23:07:45 +00:00
openmp Update web pages to include style sheets and referenced documents missed before. 2013-10-03 11:55:28 +00:00
polly cmake: Provide path to installed clang-format 2013-11-22 22:42:13 +00:00