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