History log of /external/llvm/tools/llvm-cov/llvm-cov.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
de2d8694e25a814696358e95141f4b1aa4d8847e 20-Sep-2016 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r275480

Bug: http://b/31320715

This merges commit 7dcf7f03e005379ef2f06db96aa93f06186b66d5 from
aosp/dev.

Test: Build AOSP and run RenderScript tests (host tests for slang and
libbcc, RsTest, CTS)

Change-Id: Iaf3738f74312d875e69f61d604ac058f381a2a1a
/external/llvm/tools/llvm-cov/llvm-cov.cpp
6948897e478cbd66626159776a8017b3c18579b9 01-Jul-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r239765

Bug: 20140355: This rebase pulls the upstream fix for the spurious
warnings mentioned in the bug.

Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/tools/llvm-cov/llvm-cov.cpp
4c5e43da7792f75567b693105cc53e3f1992ad98 08-Apr-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master llvm for rebase to r233350

Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/tools/llvm-cov/llvm-cov.cpp
ebe69fe11e48d322045d5949c83283927a0d790b 23-Mar-2015 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r230699.

Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/tools/llvm-cov/llvm-cov.cpp
37ed9c199ca639565f6ce88105f9e39e898d82d0 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/tools/llvm-cov/llvm-cov.cpp
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/tools/llvm-cov/llvm-cov.cpp
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/tools/llvm-cov/llvm-cov.cpp
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/tools/llvm-cov/llvm-cov.cpp
d881c1bdd1f63bbbdb8eec5f6ae7fd765103972f 15-Nov-2013 Benjamin Kramer <benny.kra@googlemail.com> llvm-cov: Clean up memory leaks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
f44533c65e351329306aec7bb9e3eeab26c009b6 05-Nov-2013 Yuchen Wu <yuchenericwu@hotmail.com> Revert "llvm-cov: Added command-line option to change dir."

This reverts commit d8acf0078cf363252727acff00f85ae8074f95b3.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
d8acf0078cf363252727acff00f85ae8074f95b3 05-Nov-2013 Yuchen Wu <yuchenericwu@hotmail.com> llvm-cov: Added command-line option to change dir.

This will allow for much easier testing when the input files are in a
different folder from the test script.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194034 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
daaa8b720b026c83bf6d4307042057665348b222 02-Nov-2013 Yuchen Wu <yuchenericwu@hotmail.com> Added command-line option to output llvm-cov to file.

Added -o option to llvm-cov. If no output file is specified, it defaults
to STDOUT.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193899 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
93324a6793ca9bef558162a260160fd210a5e6e3 31-Oct-2013 Yuchen Wu <yuchenericwu@hotmail.com> Updated llvm-cov's OVERVIEW description

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
e877eebfe9d716ed1101aecf958af473836e70e1 22-Oct-2013 Bob Wilson <bob.wilson@apple.com> Change llvm-cov output formatting to be more similar to gcov.

- Replaced tabs with proper padding
- print() takes two arguments, which are the GCNO and GCDA filenames
- Files are listed at the top of output, appended by line 0
- Stripped strings of trailing \0s
- Removed last two lines of whitespace in output

Patch by Yuchen Wu!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
32c69dd1abf419742d99c59e7d54812e315cbb2d 22-Oct-2013 Bob Wilson <bob.wilson@apple.com> Move the printing of llvm-cov information out from collectLineCounts().

collectLineCounts() should only organize the output data. This is done in
anticipation of subsequent changes which will pass in GCNO and GCDA filenames
into the print function where it is printed similar to the gcov output.

Patch by Yuchen Wu!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193134 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
bef6eb00275399ecacb4689675ee87a079bc20a9 07-Nov-2012 Bill Wendling <isanbard@gmail.com> Remove accidental commit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
168c190c581d21d50edefeedebe38400a12845e1 07-Nov-2012 Bill Wendling <isanbard@gmail.com> Add comment describing what's going on here.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167525 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
58c620024ad00eae80a766e8e2b3b1d9414dc4cf 04-Oct-2011 Devang Patel <dpatel@apple.com> Put GCOVFile and other related interface in a common header so that llvm-cov tool can share it with GCOV writer.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
a5ef699f41499764afdd76c6495f73c1f1e4f85e 29-Sep-2011 Devang Patel <dpatel@apple.com> Clarify comments.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140787 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
7a50202be59b59416d2d42820e68b26ed78b3d0f 29-Sep-2011 Devang Patel <dpatel@apple.com> Cosmetic changes, as per Nick's review.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp
d02c42bb855484cad379a345dee04c7c6463f1cb 28-Sep-2011 Devang Patel <dpatel@apple.com> Introduce llvm-cov.

Add llvm-cov skeleton. It has initial support to read coverage info generated by GCOVProfiling.cpp.
Today, you can do
prompt> clang a.c -ftest-coverage -fprofile-arcs -o a
prompt> ./a
prompt> llvm-cov -gcno a.gcno -gcda a.gcda
a.c
: #include "a.h"
:
: int main() {
: int i = 0;
: if (i) {
1: int j = 0;
1: j = 1;
1: } else {
: int k = 1;
: k = 2;
: }
1: return 0;
: }
:
:




git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140712 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-cov/llvm-cov.cpp