aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage
AgeCommit message (Expand)AuthorFilesLines
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
2023-12-14[CoverageMapping] Avoid use of pow() resulting in solaris build fail (#75559)Alan Phipps1-1/+1
2023-12-14[Profile] Add binary profile correlation for code coverage. (#69493)Zequan Wu1-26/+39
2023-12-13Reland "[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code C...Alan Phipps3-4/+400
2023-10-30Reland "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Alan Phipps1-0/+4
2023-10-22[llvm] Stop including llvm/ADT/SmallString.h (NFC)Kazu Hirata1-1/+0
2023-10-10Use llvm::endianness (NFC)Kazu Hirata1-7/+7
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata2-23/+20
2023-10-02[NFC] [Coverage] Do not use recursion for getMaxCounterID (#67870)shen3qing11-12/+52
2023-09-26Revert "[Coverage] Allow Clang coverage to be used with debug info correlation."Zequan Wu2-50/+22
2023-09-24[llvm-cov] Properly fix -Wcovered-switch-default in CoverageMapping.cppFangrui Song1-11/+9
2023-09-22[Coverage] Fix a warningKazu Hirata1-2/+0
2023-09-22[NFC]Do not use recursion for CounterMappingContext::evaluate (#66961)shen3qing11-20/+54
2023-09-21Revert "[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Co...Hans Wennborg1-4/+0
2023-09-20Revert "[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code C...Alan Phipps3-390/+4
2023-09-20[Coverage][llvm-cov] Enable MC/DC Support in LLVM Source-based Code Coverage ...Alan Phipps3-4/+390
2023-09-19[InstrProf][compiler-rt] Enable MC/DC Support in LLVM Source-based Code Cover...Alan Phipps1-0/+4
2023-09-18[Profile] Pass InstrProfSymtab by reference.Zequan Wu2-3/+3
2023-09-18[Profile] Pass InstrProfSymtab instead of IndexedInstrProfReader when creatin...Zequan Wu2-13/+19
2023-09-15[Coverage] Allow Clang coverage to be used with debug info correlation.Zequan Wu2-21/+43
2023-09-06[llvm-cov] Fix -Wcovered-switch-default in CoverageMapping.cpp (NFC)Jie Fu1-9/+9
2023-09-06[llvm-cov] - Output better error message when the error kind is `coveragemap_...MaggieYingYi2-44/+109
2023-08-18Reland "[llvm-cov] Support multi-source object files for convert-for-testing"Yuhao Gu2-30/+97