summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CoverageMappingFormat.rst
Commit message (Collapse)AuthorAgeFilesLines
* [Coverage] Use gap regions to select better line exec countsVedant Kumar2017-09-181-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | After clang started emitting deferred regions (r312818), llvm-cov has had a hard time picking reasonable line execuction counts. There have been one or two generic improvements in this area (e.g r310012), but line counts can still report coverage for whitespace instead of code (llvm.org/PR34612). To fix the problem: * Introduce a new region kind so that frontends can explicitly label gap areas. This is done by changing the encoding of the columnEnd field of MappingRegion. This doesn't substantially increase binary size, and makes it easy to maintain backwards-compatibility. * Don't set the line count to a count from a gap area, unless the count comes from a wrapped segment. * Don't highlight gap areas as uncovered. Fixes llvm.org/PR34612. llvm-svn: 313597
* fix some typos in the docSylvestre Ledru2017-01-141-1/+1
| | | | llvm-svn: 292014
* Removes a warning about duplicate label named _strings from CommandLine.rst.Aaron Ballman2016-07-231-1/+1
| | | | llvm-svn: 276530
* [docs] Corrections w.r.t V2 of the coverage mapping formatVedant Kumar2016-03-281-3/+3
| | | | llvm-svn: 264679
* Fix some typos in the llvm docSylvestre Ledru2016-02-141-1/+1
| | | | llvm-svn: 260855
* [PGO] Enable compression in pgo instrumentationXinliang David Li2016-02-081-9/+19
| | | | | | | | | | | | This reduces sizes of instrumented object files, final binaries, process images, and raw profile data. The format of the indexed profile data remain the same. Differential Revision: http://reviews.llvm.org/D16388 llvm-svn: 260117
* [Coverage] Fix more bugs in covmap V1 documentationXinliang David Li2016-01-271-8/+11
| | | | llvm-svn: 258906
* More fix to coverage documentationXinliang David Li2016-01-061-7/+19
| | | | llvm-svn: 256895
* Update documantationXinliang David Li2016-01-041-5/+9
| | | | llvm-svn: 256774
* Fix Sphinx error about duplicate label in CommandLine.rst:1560 and ↵Hans Wennborg2015-07-141-1/+1
| | | | | | CoverageMappingFormat.rst llvm-svn: 242245
* Docs: add documentation for the coverage mapping format.Alex Lorenz2014-08-191-0/+576
Differential Revision: http://reviews.llvm.org/D4729 llvm-svn: 215990
OpenPOWER on IntegriCloud