aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage
AgeCommit message (Expand)AuthorFilesLines
2025-06-13Reland "[llvm-cov] Add support for baseline coverage" (#144130)Fabian Meumertzheim1-48/+75
2025-06-13Revert "[llvm-cov] Add support for baseline coverage" (#144121)Keith Smiley1-75/+48
2025-06-13[llvm-cov] Add support for baseline coverage (#117910)Fabian Meumertzheim1-48/+75
2025-05-12[llvm] Use llvm::find_if (NFC) (#139654)Kazu Hirata1-2/+2
2025-04-27[llvm] Use hash_combine_range with ranges (NFC) (#137530)Kazu Hirata1-2/+1
2025-01-17[Coverage] Speed up function record iteration (#122050)Mike Hommey1-1/+1
2025-01-09Introduce CounterExpressionBuilder::subst(C, Map) (#112698)NAKAMURA Takumi1-0/+25
2025-01-07[Coverage] MCDC: Move findIndependencePairs deferred into MCDCRecord (#121188)NAKAMURA Takumi1-32/+35
2024-12-28[Coverage] Make `MCDCRecord::Folded` as `[false/true]` with BitVector. NFC. (...NAKAMURA Takumi1-5/+6
2024-12-27[Coverage] Move SingleByteCoverage out of CountedRegion (#110966)NAKAMURA Takumi1-16/+13
2024-12-24[Coverage][Single] Round Counters to boolean after evaluation (#110972)NAKAMURA Takumi1-2/+5
2024-12-19Allow `CoverageMapping::getCoverageForFile()` to show Branches also outside f...NAKAMURA Takumi1-1/+1
2024-11-19[ProfileData] Remove unused includes (NFC) (#116751)Kazu Hirata2-3/+0
2024-10-24Reland: [llvm-cov][WebAssembly] Read `__llvm_prf_names` from data segments (#...Yuta Saito1-18/+74
2024-10-20[Coverage] Introduce "partial fold" on BranchRegion (#112694)NAKAMURA Takumi1-1/+1
2024-10-16Revert "[llvm-cov][WebAssembly] Read `__llvm_prf_names` from data segments" (...Yuta Saito1-55/+9
2024-10-15[Coverage][WebAssembly] Add initial support for WebAssembly/WASI (#111332)Yuta Saito1-15/+72
2024-10-01[ProfileData] Avoid repeated hash lookups (NFC) (#110619)Kazu Hirata1-7/+4
2024-09-13[Coverage] Skip empty profile name section (#108480)gulfemsavrun1-1/+3
2024-09-09Revert "[Coverage] Ignore unused functions if the count is 0." (#107901)Zequan Wu1-1/+1
2024-09-09[Coverage] Ignore unused functions if the count is 0. (#107661)Zequan Wu1-1/+1
2024-08-15[llvm] Use llvm::any_of (NFC) (#104443)Kazu Hirata1-3/+3
2024-06-21[VFS] Avoid <stack> include (NFC)Nikita Popov1-0/+1
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata1-1/+1
2024-06-14Reapply: [MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-11/+23
2024-06-14Revert "[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)"Hans Wennborg1-23/+11
2024-06-13[MC/DC][Coverage] Loosen the limit of NumConds from 6 (#82448)NAKAMURA Takumi1-11/+23
2024-05-10Cleanup asserts in BranchParameters and DecisionParametersNAKAMURA Takumi2-3/+0
2024-03-27[nfc]Make InstrProfSymtab non-copyable and non-movable (#86882)Mingming Liu1-16/+19
2024-02-27[MC/DC] Introduce `class TestVector` with a pair of `BitVector` (#82174)NAKAMURA Takumi1-22/+11
2024-02-27[MC/DC] Refactor: Isolate the final result out of TestVector (#82282)NAKAMURA Takumi1-12/+25
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun1-3/+10
2024-02-26Introduce mcdc::TVIdxBuilder (LLVM side, NFC) (#80676)NAKAMURA Takumi1-12/+141
2024-02-25Refactor: Let MCDC::State have DecisionByStmt and BranchByStmtNAKAMURA Takumi1-4/+1
2024-02-15[MC/DC] Refactor: Let MCDCConditionID int16_t with zero-origin (#81257)NAKAMURA Takumi3-26/+33
2024-02-14[MC/DC] Refactor: Introduce `ConditionIDs` as `std::array<2>` (#81221)NAKAMURA Takumi3-32/+28
2024-02-13[MC/DC] Refactor: Make `MCDCParams` as `std::variant` (#81227)NAKAMURA Takumi3-36/+57
2024-02-13CoverageMappingReader/Writer: MCDCConditionID shouldn't be zeroNAKAMURA Takumi2-0/+5
2024-02-13CoverageMapping.cpp: Apply std::move to MCDCRecord (#81220)NAKAMURA Takumi1-4/+4
2024-02-13[MC/DC] Refactor: Introduce `MCDCTypes.h` for `coverage::mcdc` (#81459)NAKAMURA Takumi2-5/+4
2024-02-09[Coverage] MCDCRecordProcessor: Find `ExecVectors` directly (#80816)NAKAMURA Takumi1-20/+11
2024-02-06Anonymize `MCDCRecordProcessor`NAKAMURA Takumi1-0/+4
2024-02-06CoverageMapping.cpp: s/MaxBitmapID/MaxBitmapIdx/ in getMaxBitmapSize()NAKAMURA Takumi1-5/+5
2024-02-05[Coverage] ProfileData: Handle MC/DC Bitmap as BitVector. NFC. (#80608)NAKAMURA Takumi1-49/+20
2024-02-02[Coverage] Let `Decision` take account of expansions (#78969)NAKAMURA Takumi1-43/+197
2024-02-02CoverageMappingWriter: Emit `Decision` before `Expansion` (#78966)NAKAMURA Takumi1-1/+9
2024-01-29[llvm-cov] Simplify and optimize MC/DC computation (#79727)Fangrui Song1-101/+41
2024-01-23[Coverage] getMaxBitmapSize: Scan `max(BitmapIdx)` instead of the last `Decis...NAKAMURA Takumi1-5/+6
2024-01-23[Coverage] Const-ize `MCDCRecordProcessor` stuff (#78918)NAKAMURA Takumi1-15/+17
2024-01-22[coverage] skipping code coverage for 'if constexpr' and 'if consteval' (#78033)Hana Dusíková1-1/+8