Commit History

Author SHA1 Message Date
  Vedant Kumar 03f9ee026f Revert "[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)" 9 years ago
  Vedant Kumar c35b5c603d [Coverage] Push a new region when handling CXXTryStmts 9 years ago
  Vedant Kumar 161ff9db3a [Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC) 9 years ago
  Igor Kudrin 10ab2e4543 Reapply [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files. 9 years ago
  Igor Kudrin de3b5e4903 Revert [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files. 9 years ago
  Igor Kudrin f962670a08 [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files. 9 years ago
  Vedant Kumar a47c5ddbad [Coverage] Remove redundant handleFileExit() call (NFC) 9 years ago
  Vedant Kumar e0c001cbf6 [Coverage] Fix crash on a switch partially covered by a macro (PR27948) 9 years ago
  Igor Kudrin b5f1f3cacd [Coverage] Fix an issue where a coverage region might not be created for a macro containing a loop statement. 9 years ago
  Easwaran Raman 2fc800b54b Use the new path for coverage related headers and update CMakeLists.txt 9 years ago
  Vedant Kumar f377a655e7 [Coverage] Fix the start/end locations of switch statements 9 years ago
  Vedant Kumar 61cd9c9fc2 [Coverage] Fix crash when handling certain macro expansions 9 years ago
  Vedant Kumar f2b57cf149 [Coverage] Use a set to track visited FileIDs (NFC) 9 years ago
  Vedant Kumar 62a6c88a53 [Coverage] Reduce complexity of adding function mapping records 9 years ago
  Xinliang David Li b5997a7e74 Reference the updated function name /NFC 9 years ago
  Xinliang David Li 328d83f2b2 Fix local variable name /NFC 9 years ago
  Xinliang David Li 81238425d2 [PGO] Simplify coverage mapping lowering 9 years ago
  Xinliang David Li b0da766c2f [PGO] Cleanup: Use covmap header definition in the template file 9 years ago
  Sanjay Patel 76fc8176f8 use auto for obvious type; NFC 9 years ago
  Xinliang David Li cca12de649 Use profile data template file for covmap func record (NFC) 9 years ago
  Xinliang David Li 0a6b992d56 Use newly introduced interfaces in LLVM (NFC) 9 years ago
  Yaron Keren 4d9c4a9b23 Replace double negation of !FileID.isInvalid() with FileID.isValid(). 10 years ago
  Yaron Keren facf2d2c3b Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isValid(). 10 years ago
  Craig Topper 9f31d79132 Remove move constructor and assignment operator from SourceMappingRegion. The types of the fields are trivially copyable. NFC 10 years ago
  Craig Topper 7bba9558b8 Fix a couple other places that were returning SourceLocation by reference. NFC 10 years ago
  Pete Cooper 34219cae4a Use llvm::reverse to make a bunch of loops use foreach. NFC. 10 years ago
  Justin Bogner bd40a9cd8e InstrProf: Don't extend coverage regions into the catch keyword 10 years ago
  Justin Bogner 92d5b410b9 InstrProf: Promote this assert to a report_fatal_error 10 years ago
  Benjamin Kramer 247b5bd74b Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. 10 years ago
  Justin Bogner e06d40075e InstrProf: Add a comment to clarify an argument 10 years ago