Go to file
Yuchen Wu d738beec44 llvm-cov: Removed StringMap holding GCOVLines.
According to the hazy gcov documentation, it appeared to be technically
possible for lines within a block to belong to different source files.
However, upon further investigation, gcov does not actually support
multiple source files for a single block.

This change removes a level of separation between blocks and lines by
replacing the StringMap of GCOVLines with a SmallVector of ints
representing line numbers. This also means that the GCOVLines class is
no longer needed.

This paves the way for supporting the "-a" option, which will output
block information.

llvm-svn: 194637
2013-11-14 00:32:00 +00:00
clang ObjectiveC ARC. Introduce a new attribute, 'objc_bridge' 2013-11-13 23:59:17 +00:00
clang-tools-extra [extra] pp-trace - Fix for PragmaWarning output, adding tests for the pragma callbacks. 2013-11-14 00:18:19 +00:00
compiler-rt [ASan] Remove the stale dependency on the Foundation framework from the dynamic ASan runtime. 2013-11-13 15:52:39 +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 s/_CLC_DECL/_CLC_DEF/ 2013-10-31 15:50:53 +00:00
libcxx Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS 2013-11-13 22:44:48 +00:00
libcxxabi If libc++ has not declared bad_array_length, then declare it here just so that it gets into the binary. 2013-11-07 17:16:37 +00:00
lld Remove default label from fully covered switch. 2013-11-13 23:33:49 +00:00
lldb Added documentation or the new QSaveRegisterState and QRestoreRegisterState packets. 2013-11-13 23:55:36 +00:00
llvm llvm-cov: Removed StringMap holding GCOVLines. 2013-11-14 00:32:00 +00:00
openmp Update web pages to include style sheets and referenced documents missed before. 2013-10-03 11:55:28 +00:00
polly PassManagerBase has moved into the legacy namespace as of r194324; match it here. 2013-11-12 17:10:46 +00:00