Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f8b51c5f90c60aceedef9ed185eeac58f501075a
/
llvm
/
lib
/
ProfileData
/
GCOV.cpp
34eb96b
GCOV: Move GCOV from IR & Support into ProfileData to fix layering
by David Blaikie
· 8 years ago
[Renamed (99%) from llvm/lib/IR/GCOV.cpp]
615eb47
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
3e0199f
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
77deb5c
[gcov] Sort file info before printing it
by Vedant Kumar
· 9 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
4e76019
Support: Remove MemoryObject and DataStreamer interfaces.
by Peter Collingbourne
· 9 years ago
34a34aa
llvm-cov: Fix reading gcov data that does not have function names
by Justin Bogner
· 10 years ago
ecefe5a
Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
eb2a254
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
by Yaron Keren
· 10 years ago
e7dc8bf
Rename one of our two llvm::GCOVOptions classes to llvm::GCOV::Options. We used
by Richard Smith
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
075759a
Remove more superfluous .str() and replace std::string concatenation with Twine.
by Yaron Keren
· 11 years ago
799003b
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
by Benjamin Kramer
· 11 years ago
b1d8c46
[gcov] Move formatBranchInfo into an anonymous namespace.
by Benjamin Kramer
· 11 years ago
d0a6243
llvm-cov: Warn instead of error if a .gcda has arcs from an exit block
by Justin Bogner
· 11 years ago
0b9858d
llvm-cov: Don't use llvm::outs() in library code
by Justin Bogner
· 11 years ago
000b522
llvm-cov: Use range-for (NFC)
by Justin Bogner
· 11 years ago
011c742
llvm-cov: clang-format the GCOV files (NFC)
by Justin Bogner
· 11 years ago
58e4134
GCOV: Make sure that function idents in the .gcda and .gcno match
by Justin Bogner
· 11 years ago
3fd1e99
Modernize raw_fd_ostream's constructor a bit.
by Rafael Espindola
· 11 years ago
adf21f2
Update the MemoryBuffer API to use ErrorOr.
by Rafael Espindola
· 11 years ago
db4ed0b
Remove 'using std::errro_code' from lib.
by Rafael Espindola
· 11 years ago
3acea39
Don't use 'using std::error_code' in include/llvm.
by Rafael Espindola
· 11 years ago
a6e9c3e
Remove system_error.h.
by Rafael Espindola
· 11 years ago
7c09373
llvm-cov: Explicitly namespace llvm::make_unique to keep MSVC happy
by Justin Bogner
· 12 years ago
2e5d6d3
Work-around MSVS build breakage due to r208148
by Timur Iskhodzhanov
· 12 years ago
cf27e1b
llvm-cov: Handle missing source files as GCOV does
by Justin Bogner
· 12 years ago
1a18d7c
llvm-cov: Implement --no-output
by Justin Bogner
· 12 years ago
c475e1b
llvm-cov: Fix handling of line zero appearing in a line table
by Justin Bogner
· 12 years ago
c67f025
llvm-cov: Add support for gcov's --long-file-names option
by Justin Bogner
· 12 years ago
0975749
Use unique_ptr to manage ownership of GCOVFunctions, Blocks, and Edges.
by David Blaikie
· 12 years ago
95e0a70
llvm-cov: Handle functions with no line number
by Justin Bogner
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
90c7f1c
Replace the F_Binary flag with a F_Text one.
by Rafael Espindola
· 12 years ago
7dbcdd0
Don't make F_None the default.
by Rafael Espindola
· 12 years ago
df82c62
llvm-cov: Fix include order in GCOV.cpp
by Justin Bogner
· 12 years ago
c6af350
llvm-cov: Implement the preserve-paths flag
by Justin Bogner
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
6e3c423
GCOV.cpp: Fix format strings, %lf. Don't use %lf to double.
by NAKAMURA Takumi
· 12 years ago
bb6a477
llvm-cov: Added -f option for function summaries.
by Yuchen Wu
· 12 years ago
8256ee6
llvm-cov: Print coverage summary to STDOUT.
by Yuchen Wu
· 12 years ago
c9b2dcd
llvm-cov: s/(.*)Executed/\1Exec/
by Yuchen Wu
· 12 years ago
73dc381
llvm-cov: Added -c option for branch counts.
by Yuchen Wu
· 12 years ago
66d93b8
llvm-cov: Added -u option for unconditional branch info.
by Yuchen Wu
· 12 years ago
8742a28
llvm-cov: Removed extra semicolon from ;;.
by Yuchen Wu
· 12 years ago
342714c
llvm-cov: Added -b option for branch probabilities.
by Yuchen Wu
· 12 years ago
7ce0fe0
GCOV.cpp: Use PRIu64 instead of %lu.
by NAKAMURA Takumi
· 12 years ago
8c6bb5f
llvm-cov: Added -a option for block data.
by Yuchen Wu
· 12 years ago
4c9f19d
llvm-cov: Further improved error messages.
by Yuchen Wu
· 12 years ago
c3e6424
llvm-cov: Conformed headers.
by Yuchen Wu
· 12 years ago
9af3938
llvm-cov: Changed extension from .llcov to .gcov.
by Yuchen Wu
· 12 years ago
87a24d5
Un-revert r196358: "llvm-cov: Added support for function checksums."
by Daniel Jasper
· 12 years ago
c176b5d
Revert r196358: "llvm-cov: Added support for function checksums."
by Daniel Jasper
· 12 years ago
06655f3
llvm-cov: Added support for function checksums.
by Yuchen Wu
· 12 years ago
5752997
llvm-cov: Added checks for ident, checksum, name.
by Yuchen Wu
· 12 years ago
21517e4
llvm-cov: Capitalized GCNO and GCDA for consistency.
by Yuchen Wu
· 12 years ago
bec4e90
llvm-cov: Split GCOVFile's read into GCNO and GCDA.
by Yuchen Wu
· 12 years ago
1c06816
llvm-cov: Cleaned up print() function slightly.
by Yuchen Wu
· 12 years ago
26326ad
llvm-cov: Removed output to STDOUT/specified file.
by Yuchen Wu
· 12 years ago
8f1c881
llvm-cov: Store blocks rather than counts per line.
by Yuchen Wu
· 12 years ago
8ad9b04
llvm-cov: Added edge struct for traversal in block.
by Yuchen Wu
· 12 years ago
ba71833
llvm-cov: Split up reading of GCNO and GCDA files.
by Yuchen Wu
· 12 years ago
9a74b8c
llvm-cov: Formatting change.
by Yuchen Wu
· 12 years ago
babe749
llvm-cov: Added file checksum to gcno and gcda files.
by Yuchen Wu
· 12 years ago
8aac4f6
llvm-cov: Moved printing after error checks.
by Yuchen Wu
· 12 years ago
ef6909d
llvm-cov: Added constness property to methods.
by Yuchen Wu
· 12 years ago
67421c1
llvm-cov: Clean up memory leaks.
by Benjamin Kramer
· 12 years ago
3241dc4
IR/GCOV.cpp: Use PRIu64 as format string with uint64_t.
by NAKAMURA Takumi
· 12 years ago
3b55196
Whitespace.
by NAKAMURA Takumi
· 12 years ago
7981f5b
llvm-cov: Slightly improved error checking.
by Yuchen Wu
· 12 years ago
d738bee
llvm-cov: Removed StringMap holding GCOVLines.
by Yuchen Wu
· 12 years ago
e28da84
llvm-cov: Replaced asserts with proper error handling.
by Yuchen Wu
· 12 years ago
e68c5f8
Revert "llvm-cov: Added command-line option to change dir."
by Yuchen Wu
· 12 years ago
446e991
llvm-cov: Added command-line option to change dir.
by Yuchen Wu
· 12 years ago
30672d9
Support for reading run counts in llvm-cov.
by Yuchen Wu
· 12 years ago
dbcf197
Added command-line option to output llvm-cov to file.
by Yuchen Wu
· 12 years ago
0367815
llvm-cov dump to dbgs() instead of outs().
by Yuchen Wu
· 12 years ago
14ae8e6
Support for reading program counts in llvm-cov.
by Yuchen Wu
· 12 years ago
887c20f
Fixed llvm-cov to count edges instead of blocks.
by Yuchen Wu
· 12 years ago
48342ee
Use a map instead of vector to store line counts.
by Yuchen Wu
· 12 years ago
fce3396
Test commit. Added whitespace in GCOV.cpp.
by Yuchen Wu
· 12 years ago
868e6e3
llvm-cov: Use uint32_t for loop variables to be more consistent.
by Bob Wilson
· 12 years ago
00928bc
llvm-cov: fix a typo and rename a variable.
by Bob Wilson
· 12 years ago
68bf30a
Fix llvm-cov counts to be 64-bit integers to avoid overflows.
by Bob Wilson
· 12 years ago
3461bed
Change llvm-cov output formatting to be more similar to gcov.
by Bob Wilson
· 12 years ago
2f19d42
Move the printing of llvm-cov information out from collectLineCounts().
by Bob Wilson
· 12 years ago
af0dea1
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size.
by Craig Topper
· 12 years ago
c432503
The GCDA 402 format won't have a second checksum either.
by Bill Wendling
· 12 years ago
ef860a2
Rename VMCore directory to IR.
by Chandler Carruth
· 13 years ago
[Renamed from llvm/lib/VMCore/GCOV.cpp]
c6b4f03
Don't do actual work inside an assert statement. Fixes PR11760!
by Nick Lewycky
· 13 years ago
6bbe489
Move the GCOVFormat enums into their own namespace per the LLVM coding standard.
by Bill Wendling
· 13 years ago
ea6397f
Remove tabs.
by Bill Wendling
· 13 years ago
5dfe6da
Remove extra semi-colons.
by Chad Rosier
· 14 years ago
8dfb655
Put GCOVFile and other related interface in a common header so that llvm-cov tool can share it with GCOV writer.
by Devang Patel
· 14 years ago
[Renamed (97%) from llvm/tools/llvm-cov/GCOVReader.cpp]
e5a8f2f9
Simplify.
by Devang Patel
· 14 years ago
1e6ee35
Remove unnecessary and unused data member.
by Devang Patel
· 14 years ago
a9e8a25
Cosmetic changes, as per Nick's review.
by Devang Patel
· 14 years ago
3714065
Introduce llvm-cov.
by Devang Patel
· 14 years ago