Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
44a87c9f1b330d243eae87c60151711c5b0b486a
/
clang
/
lib
/
CodeGen
/
CoverageMappingGen.cpp
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
a432d17
InstrProf: Update for LLVM API change
by Justin Bogner
· 11 years ago
903678c
InstrProf: Use an Optional instead of an out parameter
by Justin Bogner
· 11 years ago
f69dc34
InstrProf: Use the stream when dumping counters
by Justin Bogner
· 11 years ago
0d9593d
[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py
by Chandler Carruth
· 11 years ago
8e015ff
InstrProf: Simplify/reduce state in CoverageMapping (NFC)
by Justin Bogner
· 11 years ago
4cb85f3
InstrProf: Remove an unnecessary helper function (NFC)
by Justin Bogner
· 11 years ago
e5ee6c5
Reapply "InstrProf: Update for the LLVM API change in r218879"
by Justin Bogner
· 11 years ago
1c4fb46
Revert "InstrProf: Update for the LLVM API change in r218879"
by Justin Bogner
· 11 years ago
94eabf5
InstrProf: Update for the LLVM API change in r218879
by Justin Bogner
· 11 years ago
f59329b
InstrProf: Avoid repeated linear searches in a hot path
by Justin Bogner
· 11 years ago
09c7179
InstrProf: Hide SourceMappingRegion's internals (NFC)
by Justin Bogner
· 11 years ago
916cca7
InstrProf: Remove an unused member (NFC)
by Justin Bogner
· 11 years ago
5fc8fc2
Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created.
by Craig Topper
· 11 years ago
1d45c5b
Coverage Mapping: store function's hash in coverage function records.
by Alex Lorenz
· 11 years ago
fdd769e
Coverage mapping: fix mapping for objective-c for statement
by Alex Lorenz
· 11 years ago
01a0d06
Coverage mapping: fix mapping for objective-c message expression
by Alex Lorenz
· 11 years ago
f2cf38e
Add a cc1 "dump-coverage-mapping" for testing coverage mapping.
by Alex Lorenz
· 11 years ago
ee02499
Add coverage mapping generation.
by Alex Lorenz
· 11 years ago