summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CoverageMappingGen.cpp
AgeCommit message (Expand)Author
2023-10-30[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-09-26Revert "[Coverage] Allow Clang coverage to be used with debug info correlation."Zequan Wu
2023-09-20Revert "[Coverage] Fix -Wswitch after D138847"Fangrui Song
2023-09-20[Coverage] Fix -Wswitch after D138847Fangrui Song
2023-09-19[Coverage] Skip visiting ctor member initializers with invalid source locations.Zequan Wu
2023-09-15[Coverage] Add coverage for constructor member initializers. (#66441)Zequan Wu
2023-09-15[Coverage] Allow Clang coverage to be used with debug info correlation.Zequan Wu
2023-09-06[clang] NFCI: Use `FileEntryRef` in `CoverageMappingGen`Jan Svoboda
2023-04-27[clang] Apply -fcoverage-prefix-map reverse orderGulfem Savrun Yeniceri
2023-04-25[CodeGen] Remove unneeded CoveragePrefixMap. NFCFangrui Song
2023-04-13[Coverage] Handle invalid end location of an expression/statement.Zequan Wu
2023-04-05[Coverage] Fix crash when visiting PseudoObjectExpr.Zequan Wu
2023-03-02[Coverage] Fix an issue: a statement after calling 'assert()' function is wro...Ying Yi
2023-02-06[Coverage] Map regions from system headersGulfem Savrun Yeniceri
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-12-04[clang] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-08-26[Clang] Fix crash in coverage of if consteval.Corentin Jabot
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-08[Clang][CoverageMapping] Fix compile time explosions by adjusting only approp...Bruno Cardoso Lopes
2022-05-26[Clang][CoverageMapping] Fix switch counter codegen compile time explosionBruno Cardoso Lopes
2021-11-14[clang] Use isa instead of dyn_cast (NFC)Kazu Hirata
2021-10-24Use llvm::any_of and llvm::none_of (NFC)Kazu Hirata
2021-03-04Revert "Revert "[Coverage] Emit gap region between statements if first statem...Zequan Wu
2021-03-04Revert "[Coverage] Emit gap region between statements if first statements con...Nico Weber
2021-03-03[Coverage] Emit gap region between statements if first statements contains te...Zequan Wu
2021-02-25[Driver] Rename -fprofile-{prefix-map,compilation-dir} to -fcoverage-{prefix-...Petr Hosek
2021-02-19[Coverage] Normalize compilation dir as wellPetr Hosek
2021-02-18[Coverage] Store compilation dir separately in coverage mappingPetr Hosek
2021-02-18Move a second variable only used in an assert into the assert.Sterling Augustine
2021-02-18Move variable only used in an assert into the assert.Sterling Augustine
2021-02-18Revert "[Coverage] Store compilation dir separately in coverage mapping"Petr Hosek
2021-02-18[Coverage] Store compilation dir separately in coverage mappingPetr Hosek
2021-02-18[Coverage] Emit gap region after conditions when macro is present.Zequan Wu
2021-02-03[Coverage] Propogate counter to condition of conditional operatorZequan Wu
2021-01-25[clang] Add -fprofile-prefix-mapKeith Smiley
2021-01-05[Coverage] Add support for Branch Coverage in LLVM Source-Based Code CoverageAlan Phipps
2020-09-21[Coverage] Add empty line regions to SkippedRegionsZequan Wu
2020-08-25Revert "[Coverage] Enable emitting gap area between macros"Zequan Wu
2020-08-18[Coverage] Adjust skipped regions only if {Prev,Next}TokLoc is in the same fi...Zequan Wu
2020-08-12[Coverage] Enable emitting gap area between macrosZequan Wu
2020-07-28Reland [Coverage] Add comment to skipped regionsZequan Wu
2020-07-22Revert abd45154b "[Coverage] Add comment to skipped regions"Hans Wennborg
2020-07-21[Coverage] Add comment to skipped regionsZequan Wu
2020-07-01[Coroutines] Fix code coverage for coroutineXun Li
2020-03-11Avoid including FileManager.h from SourceManager.hReid Kleckner