[llvm-branch-commits] [llvm] Bump version to 18.1.7 (PR #93723)

2024-05-31 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tstellar @whentojump They will make clang able to build and test clang itself with MC/DC instrumentation. I really hope they could be pulled. Thank you. https://github.com/llvm/llvm-project/pull/93723 ___ llvm-branch-commits mailing li

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-01 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni edited https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-01 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni edited https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-01 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tru I didn't know this is editable since this was made automatically. This is not intended for bazel changes, but the `llvm/IR` header change. I supposed and hope individual cherry-picks (aka rebase) but it'd be okay with squashed. Please treat bazel changes as "cosmetic changes

[llvm-branch-commits] [compiler-rt] [llvm] release/19.x: [MC/DC][Coverage] Introduce "Bitmap Bias" for continuous mode (#96126) (PR #101629)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni edited https://github.com/llvm/llvm-project/pull/101629 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [compiler-rt] [llvm] release/19.x: [MC/DC][Coverage] Introduce "Bitmap Bias" for continuous mode (#96126) (PR #101629)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni approved this pull request. Let me self-approve at first :) I've checked this functionality with running `check-llvm` on Linux. Note, `%c` is extremely slowere than non-continuous mode, even if `%c%m8` on 48 cores. In general, continuous mode tends to emit better sco

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: The layering violation will break modules builds. I don't agree for us to release broken headers. https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llv

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @ornata I haven't checked modules build (neither c++20 modules nor clang modules). Suppose Bazel is a good tool to detect broken dependencies. :) https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llv

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tru Would it be fine if @MaskRay would approve this? Or Would we wait for @topperc ? https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bi

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-02 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @MaskRay @topperc Thanks! https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] release/19.x: [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276) (PR #101102)

2024-08-04 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tru Thanks! https://github.com/llvm/llvm-project/pull/101102 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102335)

2024-08-07 Thread NAKAMURA Takumi via llvm-branch-commits
@@ -2923,22 +2923,47 @@ bool Darwin::isAlignedAllocationUnavailable() const { return TargetVersion < alignedAllocMinVersion(OS); } -static bool sdkSupportsBuiltinModules(const Darwin::DarwinPlatformKind &TargetPlatform, const std::optional &SDKInfo) { +static bool sdkSuppor

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102517)

2024-08-08 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni approved this pull request. I wonder we couldn't amend #102335! Thanks! https://github.com/llvm/llvm-project/pull/102517 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[llvm-branch-commits] [clang] release/19.x: [clang][modules] Enable built-in modules for the upcoming Apple releases (#102239) (PR #102335)

2024-08-08 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni approved this pull request. https://github.com/llvm/llvm-project/pull/102335 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-21 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni edited https://github.com/llvm/llvm-project/pull/82448 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-21 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni updated https://github.com/llvm/llvm-project/pull/82448 >From b5ecfcc22cffdd560dc5b6a050889b6c6deacbdb Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Fri, 16 Feb 2024 00:09:41 +0900 Subject: [PATCH 1/2] [MC/DC][Coverage] Loosen the limit of NumConds from 6 ---

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-21 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni updated https://github.com/llvm/llvm-project/pull/82448 >From b5ecfcc22cffdd560dc5b6a050889b6c6deacbdb Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Fri, 16 Feb 2024 00:09:41 +0900 Subject: [PATCH 1/5] [MC/DC][Coverage] Loosen the limit of NumConds from 6 ---

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-22 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni edited https://github.com/llvm/llvm-project/pull/82448 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-22 Thread NAKAMURA Takumi via llvm-branch-commits
@@ -1979,6 +2069,9 @@ struct CounterCoverageMappingBuilder // Track RHS True/False Decision. const auto DecisionRHS = MCDCBuilder.back(); +MCDCBuilder.ccc(E->getLHS(), DecisionLHS); +MCDCBuilder.ccc(E->getRHS(), DecisionRHS); chapuni wrote: I

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-22 Thread NAKAMURA Takumi via llvm-branch-commits
@@ -723,7 +737,15 @@ struct MCDCCoverageBuilder { if (I == CondIDs.end()) return -1; else - return I->second; + return I->second.ID; + } + + void ccc(const Expr *CondExpr, mcdc::ConditionIDs IDs) { +auto ID = getCondID(CondExpr); +if (ID < 0) +

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-22 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni commented: I know I still have a couple of arbitrary names. They come from my prototype. * `MCDCCoverageBuilder::cache` -- will be "NextIDs list" * `MCDCCoverageBuilder ::ccc(Expr, IDs)` -- just updates `cache`. I will try to dissolve them within a few days. https://

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-25 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni updated https://github.com/llvm/llvm-project/pull/82448 >From b5ecfcc22cffdd560dc5b6a050889b6c6deacbdb Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Fri, 16 Feb 2024 00:09:41 +0900 Subject: [PATCH 1/3] [MC/DC][Coverage] Loosen the limit of NumConds from 6 ---

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-25 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni updated https://github.com/llvm/llvm-project/pull/82448 >From b5ecfcc22cffdd560dc5b6a050889b6c6deacbdb Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Fri, 16 Feb 2024 00:09:41 +0900 Subject: [PATCH 1/4] [MC/DC][Coverage] Loosen the limit of NumConds from 6 ---

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-26 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni closed https://github.com/llvm/llvm-project/pull/82448 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)

2024-02-26 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni reopened https://github.com/llvm/llvm-project/pull/82448 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] Fill 17.x/ReleaseNotes with my works (PR #73461)

2023-11-26 Thread NAKAMURA Takumi via llvm-branch-commits
https://github.com/chapuni created https://github.com/llvm/llvm-project/pull/73461 Sorry for the delay. Feel free to correct, rephrase, and revise. >From 3ebda6d1a89555a142ac04faab36c279353e95ae Mon Sep 17 00:00:00 2001 From: NAKAMURA Takumi Date: Mon, 27 Nov 2023 06:04:57 +0900 Subject: [PAT

[llvm-branch-commits] [llvm] Fill 17.x/ReleaseNotes with my works (PR #73461)

2023-11-26 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: Oh, this is 1st time pull request to me. https://github.com/llvm/llvm-project/pull/73461 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] Fill 17.x/ReleaseNotes with my works (PR #73461)

2023-11-26 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tru I cannot find instructions for updating the release notes. Where can I see them? Do I need to create an issue, or push changes to llvm/llvm-project-release-prs ? @arsenm @ornata I'd be happy if you would review my notes here in advance of moving this to elsewhere, even if t

[llvm-branch-commits] [llvm] Fill 17.x/ReleaseNotes with my works (PR #73461)

2023-11-27 Thread NAKAMURA Takumi via llvm-branch-commits
chapuni wrote: @tru I have created llvm/llvm-project-release-prs#789, thanks! https://github.com/llvm/llvm-project/pull/73461 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [llvm-branch] r258265 - [r257732] Mark remote-JIT tests as XFAIL, as well as win32, for targeting mingw32.

2016-01-19 Thread NAKAMURA Takumi via llvm-branch-commits
Author: chapuni Date: Tue Jan 19 18:28:22 2016 New Revision: 258265 URL: http://llvm.org/viewvc/llvm-project?rev=258265&view=rev Log: [r257732] Mark remote-JIT tests as XFAIL, as well as win32, for targeting mingw32. Modified: llvm/branches/release_38/test/ExecutionEngine/MCJIT/remote/cross-

[llvm-branch-commits] [llvm-branch] r258266 - [r257857] lli: use llvm::utostr() instead of std::to_string().

2016-01-19 Thread NAKAMURA Takumi via llvm-branch-commits
Author: chapuni Date: Tue Jan 19 18:32:09 2016 New Revision: 258266 URL: http://llvm.org/viewvc/llvm-project?rev=258266&view=rev Log: [r257857] lli: use llvm::utostr() instead of std::to_string(). Modified: llvm/branches/release_38/tools/lli/lli.cpp Modified: llvm/branches/release_38/tools/l

[llvm-branch-commits] [clang-tools-extra-branch] r271354 - [r260944] clang-tools-extra/test/Unit/lit.site.cfg.in: Prune on_clone. I guess it has been unused since r188006.

2016-05-31 Thread NAKAMURA Takumi via llvm-branch-commits
Author: chapuni Date: Tue May 31 19:27:34 2016 New Revision: 271354 URL: http://llvm.org/viewvc/llvm-project?rev=271354&view=rev Log: [r260944] clang-tools-extra/test/Unit/lit.site.cfg.in: Prune on_clone. I guess it has been unused since r188006. Modified: clang-tools-extra/branches/release_