Go to file
Yuchen Wu 48342ee908 Use a map instead of vector to store line counts.
There are a few motivations for this:
- Using a map allows for checking if line is in map. This differentiates
  unexecutable lines (such as comments) from unexecuted logical lines of
  code. "#####" is now outputted in this case, in line with gcov.
- Source files are no longer read in twice: once when storing the line
  counts, and once when outputting the data.
- Greatly simplifies the function FileInfo::addLineCount().

llvm-svn: 193264
2013-10-23 19:45:03 +00:00
clang A decl never becomes unused. Make that explicit in the API. 2013-10-23 16:46:34 +00:00
clang-tools-extra Refactoring transform-specific options 2013-10-17 17:57:36 +00:00
compiler-rt [ASan] ASan can be combined with LSan and UBSan, so export symbol from them as well. 2013-10-23 15:36:22 +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 Clean-up dependency files 2013-10-23 02:49:33 +00:00
libcxx Update status of issues 2013-10-23 05:59:18 +00:00
libcxxabi Move local Db type out to namespace scope. 2013-10-22 16:45:48 +00:00
lld Disable layout-transitivity test on FreeBSD for now. 2013-10-23 18:22:26 +00:00
lldb Fixed format strings as they still must specicy a '%' prior to using PRI*64 macros. 2013-10-23 18:24:30 +00:00
llvm Use a map instead of vector to store line counts. 2013-10-23 19:45:03 +00:00
openmp Update web pages to include style sheets and referenced documents missed before. 2013-10-03 11:55:28 +00:00
polly clang-format: No empty line after 'public:' 2013-10-15 14:41:02 +00:00