summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
AgeCommit message (Expand)Author
2017-07-27[Coverage] NFC: Save a pair of calls to get{Start,End}Vedant Kumar
2017-04-15[Coverage] Use the new getInstrProfSectionName API (NFC)Vedant Kumar
2017-04-14Fix use after free errorXinliang David Li
2017-04-14Remove unused function /nfcXinliang David Li
2017-04-13[Profile] PE binary coverage bug fixXinliang David Li
2016-11-07Fix use-of-temporary with StringRef in code coverageJordan Rose
2016-10-14[Coverage] Support for C++17 if initializersVedant Kumar
2016-10-14[Coverage] Support for C++17 switch initializersVedant Kumar
2016-10-01Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini
2016-09-27[Coverage] The coverage region for switch covers the code after the switch.Alex Lorenz
2016-08-31[Coverage] Suppress creating a code region if the same area is covered by an ...Igor Kudrin
2016-08-29[Coverage] Prevent creating a redundant counter if a nested body ends with a ...Igor Kudrin
2016-07-26[Coverage] Do not write out coverage mappings with zero entriesVedant Kumar
2016-07-18[Coverage] Remove '..' from filenames *after* getting an absolute pathVedant Kumar
2016-07-18[Coverage] Normalize '..' out of filename stringsVedant Kumar
2016-07-11[Coverage] Do not map regions from system headersVedant Kumar
2016-07-06Delete some dead code, NFCVedant Kumar
2016-06-29Revert "[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)"Vedant Kumar
2016-06-22[Coverage] Push a new region when handling CXXTryStmtsVedant Kumar
2016-06-17[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)Vedant Kumar
2016-06-07Reapply [Coverage] Fix an assertion failure if the definition of an unused fu...Igor Kudrin
2016-06-07Revert [Coverage] Fix an assertion failure if the definition of an unused fun...Igor Kudrin
2016-06-07[Coverage] Fix an assertion failure if the definition of an unused function s...Igor Kudrin
2016-05-31[Coverage] Remove redundant handleFileExit() call (NFC)Vedant Kumar
2016-05-31[Coverage] Fix crash on a switch partially covered by a macro (PR27948)Vedant Kumar
2016-05-04[Coverage] Fix an issue where a coverage region might not be created for a ma...Igor Kudrin
2016-04-29Use the new path for coverage related headers and update CMakeLists.txtEaswaran Raman
2016-03-04[Coverage] Fix the start/end locations of switch statementsVedant Kumar
2016-02-08[Coverage] Fix crash when handling certain macro expansionsVedant Kumar
2016-01-28[Coverage] Use a set to track visited FileIDs (NFC)Vedant Kumar
2016-01-21[Coverage] Reduce complexity of adding function mapping recordsVedant Kumar
2016-01-20Reference the updated function name /NFCXinliang David Li
2016-01-19Fix local variable name /NFCXinliang David Li
2016-01-07[PGO] Simplify coverage mapping loweringXinliang David Li
2016-01-03[PGO] Cleanup: Use covmap header definition in the template fileXinliang David Li
2015-12-24use auto for obvious type; NFCSanjay Patel
2015-11-05Use profile data template file for covmap func record (NFC)Xinliang David Li
2015-10-22Use newly introduced interfaces in LLVM (NFC)Xinliang David Li
2015-10-03Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren
2015-10-03Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isVali...Yaron Keren
2015-09-26Remove move constructor and assignment operator from SourceMappingRegion. The...Craig Topper
2015-09-26Fix a couple other places that were returning SourceLocation by reference. NFCCraig Topper
2015-07-30Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper
2015-07-23InstrProf: Don't extend coverage regions into the catch keywordJustin Bogner
2015-07-17InstrProf: Promote this assert to a report_fatal_errorJustin Bogner
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer
2015-07-02InstrProf: Add a comment to clarify an argumentJustin Bogner
2015-07-02InstrProf: Pack the coverage mapping structs that we write outJustin Bogner
2015-06-23InstrProf: Fix a crash when an implicit def appears in a macroJustin Bogner
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko