summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CoverageMappingGen.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* InstrProf: Handle whitespace and comments at the ends of macrosJustin Bogner2015-03-251-4/+4
* InstrProf: Make sure counts in lambdas don't escape to the parent scopeJustin Bogner2015-02-241-0/+5
* InstrProf: Always emit a coverage region for the condition of an ifJustin Bogner2015-02-191-1/+4
* InstrProf: Rewrite most of coverage mapping generation in a simpler wayJustin Bogner2015-02-181-660/+516
* InstrProf: Update for LLVM API changeJustin Bogner2015-02-031-9/+7
* InstrProf: Remove CoverageMapping::HasCodeBefore, it isn't usedJustin Bogner2015-02-031-14/+11
* InstrProf: Update for LLVM API changeJustin Bogner2015-02-031-10/+10
* InstrProf: Use an Optional instead of an out parameterJustin Bogner2015-01-241-32/+27
* InstrProf: Use the stream when dumping countersJustin Bogner2015-01-231-1/+1
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-2/+2
* InstrProf: Simplify/reduce state in CoverageMapping (NFC)Justin Bogner2014-12-171-38/+2
* InstrProf: Remove an unnecessary helper function (NFC)Justin Bogner2014-11-111-26/+12
* Reapply "InstrProf: Update for the LLVM API change in r218879"Justin Bogner2014-10-021-6/+3
* Revert "InstrProf: Update for the LLVM API change in r218879"Justin Bogner2014-10-021-3/+6
* InstrProf: Update for the LLVM API change in r218879Justin Bogner2014-10-021-6/+3
* InstrProf: Avoid repeated linear searches in a hot pathJustin Bogner2014-10-011-51/+33
* InstrProf: Hide SourceMappingRegion's internals (NFC)Justin Bogner2014-10-011-12/+31
* InstrProf: Remove an unused member (NFC)Justin Bogner2014-09-301-6/+3
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+1
* Coverage Mapping: store function's hash in coverage function records.Alex Lorenz2014-08-211-3/+5
* Coverage mapping: fix mapping for objective-c for statementAlex Lorenz2014-08-201-0/+1
* Coverage mapping: fix mapping for objective-c message expressionAlex Lorenz2014-08-201-0/+10
* Add a cc1 "dump-coverage-mapping" for testing coverage mapping.Alex Lorenz2014-08-081-2/+53