Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
2cd3596b1a48a3ff007f58f933e77442caeec746
/
clang
/
lib
/
CodeGen
/
CoverageMappingGen.cpp
7225a26
[Coverage] Do not visit artificial stmts in defaulted methods (PR39822)
by Vedant Kumar
· 7 years ago
0c3e311
[Coverage] Fix PR39258: support coverage regions that start deeper than they end
by Vedant Kumar
· 7 years ago
8baa500
[cxx2a] P0614R1: Support init-statements in range-based for loops.
by Richard Smith
· 7 years ago
9616058
Remove deprecated API
by Stephen Kelly
· 7 years ago
40922db
Mark up deprecated methods as such
by Stephen Kelly
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
a6e4358
Port getStartLoc -> getBeginLoc
by Stephen Kelly
· 7 years ago
3cffc4c
Add getBeginLoc API to replace getStartLoc
by Stephen Kelly
· 7 years ago
d781d97
[Coverage] End deferred regions before labels, fixes PR35867
by Vedant Kumar
· 7 years ago
61763b6
[Coverage] Discard the last uncompleted deferred region in a decl
by Vedant Kumar
· 7 years ago
070777d
Support: Add a raw_ostream::write_zeros() function. NFCI.
by Peter Collingbourne
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
b5f8171
PR37189 Fix incorrect end source location and spelling for a split '>>' token.
by Richard Smith
· 8 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 8 years ago
3e2ae49
[Coverage] Handle break/continue outside of loop bodies
by Vedant Kumar
· 8 years ago
a14a1f9
[Parse] Forward brace locations to TypeConstructExpr
by Vedant Kumar
· 8 years ago
fa8fa04
[Coverage] Emit gap areas in braces-optional statements (PR35387)
by Vedant Kumar
· 8 years ago
f9a0d44
[Coverage] Emit deferred regions in headers
by Vedant Kumar
· 8 years ago
8046d22
[Coverage] Complete top-level deferred regions before labels
by Vedant Kumar
· 8 years ago
2e8c875
[Coverage] Emit a gap area after if conditions
by Vedant Kumar
· 8 years ago
341bf42
[Coverage] Discard deferred region in closing if-else
by Vedant Kumar
· 8 years ago
e5f06a8
[Coverage] Explicitly mark the l.h.s of && and || (fixes PR33465)
by Vedant Kumar
· 8 years ago
ef8e05f
[Coverage] Remove deferred region for trailing return, fixes PR34611
by Vedant Kumar
· 8 years ago
a1c4deb
[Coverage] Use a new API to label gap areas
by Vedant Kumar
· 8 years ago
3919a50
[Lexer] Report more precise skipped regions (PR34166)
by Vedant Kumar
· 8 years ago
747b0e2
[Coverage] Precise region termination with deferred regions (reapply)
by Vedant Kumar
· 8 years ago
181dfe4
[coverage] Special-case calls to noreturn functions.
by Eli Friedman
· 8 years ago
a7764ad
Revert "[Coverage] Precise region termination with deferred regions"
by Vedant Kumar
· 8 years ago
0b48042
Revert "[coverage] Special-case calls to noreturn functions."
by Vedant Kumar
· 8 years ago
85e6dce
[Coverage] Precise region termination with deferred regions
by Vedant Kumar
· 8 years ago
2d30c64
[coverage] Special-case calls to noreturn functions.
by Eli Friedman
· 8 years ago
7f53fbfc
[coverage] Make smaller regions for the first case of a switch.
by Eli Friedman
· 8 years ago
d736964
[Coverage] NFC: Simplify sanity checks with a SpellingRange utility
by Vedant Kumar
· 8 years ago
7838696
[Coverage] NFC: Save a pair of calls to get{Start,End}
by Vedant Kumar
· 8 years ago
8a767a4
[Coverage] Use the new getInstrProfSectionName API (NFC)
by Vedant Kumar
· 9 years ago
1f39fcf
Fix use after free error
by Xinliang David Li
· 9 years ago
3e8257e
Remove unused function /nfc
by Xinliang David Li
· 9 years ago
f0e879d
[Profile] PE binary coverage bug fix
by Xinliang David Li
· 9 years ago
b31ee81
Fix use-of-temporary with StringRef in code coverage
by Jordan Rose
· 9 years ago
9d2a16b
[Coverage] Support for C++17 if initializers
by Vedant Kumar
· 9 years ago
f2a6ec5
[Coverage] Support for C++17 switch initializers
by Vedant Kumar
· 9 years ago
99d1b29
Use StringRef for MemoryBuffer identifier API (NFC)
by Mehdi Amini
· 9 years ago
0878052
[Coverage] The coverage region for switch covers the code after the switch.
by Alex Lorenz
· 9 years ago
fc05ee3
[Coverage] Suppress creating a code region if the same area is covered by an expansion region.
by Igor Kudrin
· 9 years ago
8545dae
[Coverage] Prevent creating a redundant counter if a nested body ends with a macro.
by Igor Kudrin
· 9 years ago
efd319a
[Coverage] Do not write out coverage mappings with zero entries
by Vedant Kumar
· 9 years ago
d04929d
[Coverage] Remove '..' from filenames *after* getting an absolute path
by Vedant Kumar
· 9 years ago
14f8fb6
[Coverage] Normalize '..' out of filename strings
by Vedant Kumar
· 9 years ago
93205af
[Coverage] Do not map regions from system headers
by Vedant Kumar
· 9 years ago
1d137f5
Delete some dead code, NFC
by Vedant Kumar
· 9 years ago
9e324dd
Revert "[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)"
by Vedant Kumar
· 9 years ago
049908b
[Coverage] Push a new region when handling CXXTryStmts
by Vedant Kumar
· 9 years ago
aecc026
[Coverage] Adopt llvm::coverage::encodeFilenamesAndRawMappings (NFC)
by Vedant Kumar
· 9 years ago
d9e1a61
Reapply [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files.
by Igor Kudrin
· 9 years ago
a8c1d8b
Revert [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files.
by Igor Kudrin
· 9 years ago
6fd589a
[Coverage] Fix an assertion failure if the definition of an unused function spans multiple files.
by Igor Kudrin
· 9 years ago
87ea3b0
[Coverage] Remove redundant handleFileExit() call (NFC)
by Vedant Kumar
· 9 years ago
3836482
[Coverage] Fix crash on a switch partially covered by a macro (PR27948)
by Vedant Kumar
· 9 years ago
0a7c9d1
[Coverage] Fix an issue where a coverage region might not be created for a macro containing a loop statement.
by Igor Kudrin
· 10 years ago
b014ee4
Use the new path for coverage related headers and update CMakeLists.txt
by Easwaran Raman
· 10 years ago
22bd871
[Coverage] Fix the start/end locations of switch statements
by Vedant Kumar
· 10 years ago
39f0197
[Coverage] Fix crash when handling certain macro expansions
by Vedant Kumar
· 10 years ago
bc6b80a
[Coverage] Use a set to track visited FileIDs (NFC)
by Vedant Kumar
· 10 years ago
ca3326c
[Coverage] Reduce complexity of adding function mapping records
by Vedant Kumar
· 10 years ago
7077f0a
Reference the updated function name /NFC
by Xinliang David Li
· 10 years ago
848da13
Fix local variable name /NFC
by Xinliang David Li
· 10 years ago
2129ae5
[PGO] Simplify coverage mapping lowering
by Xinliang David Li
· 10 years ago
20b188c
[PGO] Cleanup: Use covmap header definition in the template file
by Xinliang David Li
· 10 years ago
376c06c
use auto for obvious type; NFC
by Sanjay Patel
· 10 years ago
a026a43
Use profile data template file for covmap func record (NFC)
by Xinliang David Li
· 10 years ago
03711cb
Use newly introduced interfaces in LLVM (NFC)
by Xinliang David Li
· 10 years ago
8b56366
Replace double negation of !FileID.isInvalid() with FileID.isValid().
by Yaron Keren
· 10 years ago
ed1fe5d
Replace double-negated !SourceLocation.isInvalid() with SourceLocation.isValid().
by Yaron Keren
· 10 years ago
f36a5c4
Remove move constructor and assignment operator from SourceMappingRegion. The types of the fields are trivially copyable. NFC
by Craig Topper
· 10 years ago
462c77b
Fix a couple other places that were returning SourceLocation by reference. NFC
by Craig Topper
· 10 years ago
57d3f14
Use llvm::reverse to make a bunch of loops use foreach. NFC.
by Pete Cooper
· 10 years ago
61bf8cb
InstrProf: Don't extend coverage regions into the catch keyword
by Justin Bogner
· 10 years ago
dceaaad
InstrProf: Promote this assert to a report_fatal_error
by Justin Bogner
· 10 years ago
642f173
Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops.
by Benjamin Kramer
· 10 years ago
4dc5adc
InstrProf: Add a comment to clarify an argument
by Justin Bogner
· 10 years ago
b05a43f
InstrProf: Pack the coverage mapping structs that we write out
by Justin Bogner
· 10 years ago
e44dd6d
InstrProf: Fix a crash when an implicit def appears in a macro
by Justin Bogner
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
055ebc3
InstrProf: Fix coverage mapping when "if" is a macro
by Justin Bogner
· 10 years ago
682bfbf
InstrProf: Only disable coverage in built-in macros, not all system macros
by Justin Bogner
· 10 years ago
6d721fa
InstrProf: Don't start or end coverage regions inside of system macros
by Justin Bogner
· 11 years ago
96ae73f
InstrProf: Fix a coverage crash where a macro begins in an unreachable block
by Justin Bogner
· 11 years ago
d1ffdda
Fix -Wpessimizing-move by removing call to std::move
by Richard Trieu
· 11 years ago
1587432
InstrProf: Make sure coverage propagates out of foreach loops correctly
by Justin Bogner
· 11 years ago
f959feb
InstrProf: Mark code regions after throw expressions as unreachable
by Justin Bogner
· 11 years ago
e3654ce
InstrProf: Fix coverage maps for conditional operators
by Justin Bogner
· 11 years ago
b584133
Change range-based for-loops to be -Wrange-loop-analysis clean.
by Richard Trieu
· 11 years ago
f14b207
InstrProf: Handle whitespace and comments at the ends of macros
by Justin Bogner
· 11 years ago
c109102
InstrProf: Make sure counts in lambdas don't escape to the parent scope
by Justin Bogner
· 11 years ago
91f2e3c
InstrProf: Always emit a coverage region for the condition of an if
by Justin Bogner
· 11 years ago
bf42cfd
InstrProf: Rewrite most of coverage mapping generation in a simpler way
by Justin Bogner
· 11 years ago
fd34280b
InstrProf: Update for LLVM API change
by Justin Bogner
· 11 years ago
4da909b
InstrProf: Remove CoverageMapping::HasCodeBefore, it isn't used
by Justin Bogner
· 11 years ago
Next »