summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CoverageMappingGen.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Coverage] Suppress creating a code region if the same area is covered by an ...Igor Kudrin2016-08-311-5/+23
* [Coverage] Prevent creating a redundant counter if a nested body ends with a ...Igor Kudrin2016-08-291-1/+2
* [Coverage] Do not write out coverage mappings with zero entriesVedant Kumar2016-07-261-0/+11
* [Coverage] Remove '..' from filenames *after* getting an absolute pathVedant Kumar2016-07-181-1/+1
* [Coverage] Normalize '..' out of filename stringsVedant Kumar2016-07-181-8/+14
* [Coverage] Do not map regions from system headersVedant Kumar2016-07-111-0/+8
* Delete some dead code, NFCVedant Kumar2016-07-061-10/+0
* Revert "[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)"Vedant Kumar2016-06-291-10/+18
* [Coverage] Push a new region when handling CXXTryStmtsVedant Kumar2016-06-221-1/+6
* [Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)Vedant Kumar2016-06-171-18/+10
* Reapply [Coverage] Fix an assertion failure if the definition of an unused fu...Igor Kudrin2016-06-071-11/+31
* Revert [Coverage] Fix an assertion failure if the definition of an unused fun...Igor Kudrin2016-06-071-31/+11
* [Coverage] Fix an assertion failure if the definition of an unused function s...Igor Kudrin2016-06-071-11/+31
* [Coverage] Remove redundant handleFileExit() call (NFC)Vedant Kumar2016-05-311-3/+1
* [Coverage] Fix crash on a switch partially covered by a macro (PR27948)Vedant Kumar2016-05-311-2/+6
* [Coverage] Fix an issue where a coverage region might not be created for a ma...Igor Kudrin2016-05-041-3/+19
* Use the new path for coverage related headers and update CMakeLists.txtEaswaran Raman2016-04-291-3/+3
* [Coverage] Fix the start/end locations of switch statementsVedant Kumar2016-03-041-1/+1
* [Coverage] Fix crash when handling certain macro expansionsVedant Kumar2016-02-081-0/+6
* [Coverage] Use a set to track visited FileIDs (NFC)Vedant Kumar2016-01-281-3/+3
* [Coverage] Reduce complexity of adding function mapping recordsVedant Kumar2016-01-211-3/+6
* Reference the updated function name /NFCXinliang David Li2016-01-201-1/+1
* Fix local variable name /NFCXinliang David Li2016-01-191-2/+2
* [PGO] Simplify coverage mapping loweringXinliang David Li2016-01-071-3/+17
* [PGO] Cleanup: Use covmap header definition in the template fileXinliang David Li2016-01-031-14/+20
* use auto for obvious type; NFCSanjay Patel2015-12-241-1/+1
* Use profile data template file for covmap func record (NFC)Xinliang David Li2015-11-051-11/+10
* Use newly introduced interfaces in LLVM (NFC)Xinliang David Li2015-10-221-2/+2
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-1/+1
* Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren2015-10-031-2/+2
* Remove move constructor and assignment operator from SourceMappingRegion. The...Craig Topper2015-09-261-12/+1
* Fix a couple other places that were returning SourceLocation by reference. NFCCraig Topper2015-09-261-2/+2
* Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper2015-07-301-6/+6
* InstrProf: Don't extend coverage regions into the catch keywordJustin Bogner2015-07-231-1/+0
* InstrProf: Promote this assert to a report_fatal_errorJustin Bogner2015-07-171-2/+2
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-4/+3
* InstrProf: Add a comment to clarify an argumentJustin Bogner2015-07-021-1/+2
* InstrProf: Pack the coverage mapping structs that we write outJustin Bogner2015-07-021-1/+1
* InstrProf: Fix a crash when an implicit def appears in a macroJustin Bogner2015-06-231-1/+2
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* InstrProf: Fix coverage mapping when "if" is a macroJustin Bogner2015-06-161-0/+3
* InstrProf: Only disable coverage in built-in macros, not all system macrosJustin Bogner2015-05-141-4/+9
* InstrProf: Don't start or end coverage regions inside of system macrosJustin Bogner2015-05-051-4/+4
* InstrProf: Fix a coverage crash where a macro begins in an unreachable blockJustin Bogner2015-05-011-1/+4
* Fix -Wpessimizing-move by removing call to std::moveRichard Trieu2015-04-301-1/+1
* InstrProf: Make sure coverage propagates out of foreach loops correctlyJustin Bogner2015-04-301-4/+8
* InstrProf: Mark code regions after throw expressions as unreachableJustin Bogner2015-04-281-0/+7
* InstrProf: Fix coverage maps for conditional operatorsJustin Bogner2015-04-241-1/+7
* Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu2015-04-151-1/+1