-
Notifications
You must be signed in to change notification settings - Fork 11.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[MC/DC][Coverage] Loosen the limit of NumConds from 6 #82448
Commits on Feb 5, 2024
-
Implement MCDCTVIdxBuilder and MCDCTestVectorBuilder (LLVM side)
This accept current version of profdata. The output might be different. See also https://discourse.llvm.org/t/rfc-coverage-new-algorithm-and-file-format-for-mc-dc/76798
Configuration menu - View commit details
-
Copy full SHA for d168e0c - Browse repository at this point
Copy the full SHA d168e0cView commit details
Commits on Feb 6, 2024
-
Revert "Implement MCDCTVIdxBuilder and MCDCTestVectorBuilder (LLVM si…
…de)" This reverts commit d168e0c.
Configuration menu - View commit details
-
Copy full SHA for 35b19ea - Browse repository at this point
Copy the full SHA 35b19eaView commit details -
[Coverage] MCDCRecordProcessor: Find
ExecVectors
directlyDeprecate `TestVectors`, since no one uses it. This affects the output order of ExecVectors. The current impl emits sorted by binary value of ExecVector. This impl emits along the traversal of `buildTestVector()`.
Configuration menu - View commit details
-
Copy full SHA for 8c777eb - Browse repository at this point
Copy the full SHA 8c777ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56042d3 - Browse repository at this point
Copy the full SHA 56042d3View commit details -
Implement MCDCTVIdxBuilder (LLVM side)
This accepts current version of profdata. The output might be different. See also https://discourse.llvm.org/t/rfc-coverage-new-algorithm-and-file-format-for-mc-dc/76798
Configuration menu - View commit details
-
Copy full SHA for 5432aec - Browse repository at this point
Copy the full SHA 5432aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee8a61 - Browse repository at this point
Copy the full SHA 3ee8a61View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2fd504a - Browse repository at this point
Copy the full SHA 2fd504aView commit details
Commits on Feb 12, 2024
-
* Split out `Indices[ID][Cond]` * Let `Nodes` debug-only. * Introduce `Offset` * Introduce `HardMaxTVs`
Configuration menu - View commit details
-
Copy full SHA for 1f0f3fc - Browse repository at this point
Copy the full SHA 1f0f3fcView commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 06c0801 - Browse repository at this point
Copy the full SHA 06c0801View commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa5b2f5 - Browse repository at this point
Copy the full SHA aa5b2f5View commit details -
[CoverageMapping] Refactor
mcdc::TVIdxBuilder
* Sink `TVIdxBuilder` into `mcdc::`. * The ctor accepts `SmallVector<ConditionIDs>` indexed by `ID`. * `class NextIDsBuilder` provides `NextIDs` as`SmallVector<ConditionIDs>`, for `TVIdxBuilder` to use it before `MCDCRecordProcessor()`. It was `BranchParamsMap` or `Map` as `DenseMap<Branch>`. * `NodeIDs` and `Fetcher` function are deprecated.
Configuration menu - View commit details
-
Copy full SHA for e3de647 - Browse repository at this point
Copy the full SHA e3de647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 753d0ad - Browse repository at this point
Copy the full SHA 753d0adView commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17cbac7 - Browse repository at this point
Copy the full SHA 17cbac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a4ffa7 - Browse repository at this point
Copy the full SHA 1a4ffa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5ecfcc - Browse repository at this point
Copy the full SHA b5ecfccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffad9c - Browse repository at this point
Copy the full SHA 0ffad9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c96fd2c - Browse repository at this point
Copy the full SHA c96fd2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 357a693 - Browse repository at this point
Copy the full SHA 357a693View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d104c - Browse repository at this point
Copy the full SHA 83d104cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14c795e - Browse repository at this point
Copy the full SHA 14c795eView commit details
Commits on Feb 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6c1174 - Browse repository at this point
Copy the full SHA b6c1174View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf936f6 - Browse repository at this point
Copy the full SHA cf936f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 662bdd6 - Browse repository at this point
Copy the full SHA 662bdd6View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac16655 - Browse repository at this point
Copy the full SHA ac16655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90bf8e9 - Browse repository at this point
Copy the full SHA 90bf8e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb6951 - Browse repository at this point
Copy the full SHA 9eb6951View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86d67c6 - Browse repository at this point
Copy the full SHA 86d67c6View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 01abca2 - Browse repository at this point
Copy the full SHA 01abca2View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 183c706 - Browse repository at this point
Copy the full SHA 183c706View commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dd6f8be - Browse repository at this point
Copy the full SHA dd6f8beView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdd5531 - Browse repository at this point
Copy the full SHA cdd5531View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54e6044 - Browse repository at this point
Copy the full SHA 54e6044View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a7100 - Browse repository at this point
Copy the full SHA b1a7100View commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39802c5 - Browse repository at this point
Copy the full SHA 39802c5View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f54c64d - Browse repository at this point
Copy the full SHA f54c64dView commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a6f7eef - Browse repository at this point
Copy the full SHA a6f7eefView commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dd7ead - Browse repository at this point
Copy the full SHA 0dd7eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf837ae - Browse repository at this point
Copy the full SHA cf837aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e14c2a - Browse repository at this point
Copy the full SHA 9e14c2aView commit details
Commits on May 27, 2024
-
Merge branch 'main' into mcdc/clangtvidx
Conflicts: clang/lib/CodeGen/CoverageMappingGen.cpp
Configuration menu - View commit details
-
Copy full SHA for 04f18ae - Browse repository at this point
Copy the full SHA 04f18aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ff3eb7 - Browse repository at this point
Copy the full SHA 3ff3eb7View commit details -
Don't create tvbitmap_update if the record is allocated but excluded.
Or `bitmap |= (1 << 0)` would be wrongly executed to the next bitmap.
Configuration menu - View commit details
-
Copy full SHA for 296f5c5 - Browse repository at this point
Copy the full SHA 296f5c5View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 722424b - Browse repository at this point
Copy the full SHA 722424bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 183bc52 - Browse repository at this point
Copy the full SHA 183bc52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83088f1 - Browse repository at this point
Copy the full SHA 83088f1View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40872f5 - Browse repository at this point
Copy the full SHA 40872f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for be5b28b - Browse repository at this point
Copy the full SHA be5b28bView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 450d86b - Browse repository at this point
Copy the full SHA 450d86bView commit details