https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/90437
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2827,6 +2827,14 @@ Instruction *InstCombinerImpl::visitCallInst(CallInst
&CI) {
}))
return nullptr;
break;
+ case Intrinsic::experimental_hot: {
+// The intrinsic declaration includes sideeffects to avoid it moved. This
+// prevents removing even
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/84851
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic commented:
This looks very reasonable to me, but I'm not a clang reviewer...
https://github.com/llvm/llvm-project/pull/87568
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
nikic wrote:
@AtariDreams Please, can you stop submitting random backport requests for
changes that you have no involvement with, and where nobody else expressed a
desire for a backport?
https://github.com/llvm/llvm-project/pull/89790
___
llvm-branch
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/89790
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Closing this as rejected per previous comments.
https://github.com/llvm/llvm-project/pull/86698
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/86698
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
This looks like an ABI breaking change to me.
I think the libclang-cpp.so ABI test is currently broken due to the new minor
version scheme. (cc @tstellar we need something like
https://github.com/llvm/llvm-project/pull/85166 for the clang ABI check)
https://github.com/llvm/llvm-p
nikic wrote:
@vgvassilev My bad, I completely missed that the changed header is in the lib/
directory, not in include/.
https://github.com/llvm/llvm-project/pull/90544
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lis
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91089
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Declining backport: This is an ABI breaking change, and while it would be
possible to rewrite the fix in a way that does not break ABI, I don't think the
fix itself is important to backport (this is not a regression, the issue exists
since at least LLVM 12).
https://github.com/ll
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91151
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91096
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91092
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91038
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91035
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91034
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
@aemerson It looks like llvmbot does not enable the "Maintainers are allowed to
edit this pull request" option, so it's not possible to edit this pull request.
Need to submit a new one.
https://github.com/llvm/llvm-project/pull/90827
___
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91350
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
This backport makes no sense. It takes only one out of two related commits. And
taking both would be too high risk for a late backport anyway.
https://github.com/llvm/llvm-project/pull/91350
___
llvm-branch-commits mailing list
llvm-branc
nikic wrote:
@AtariDreams I will ask you, again, to not request backports for changes you do
not understand. If you are not the patch author and you do not personally
require the backport, do not request it.
https://github.com/llvm/llvm-project/pull/91350
__
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91349
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
We cannot change DataLayout in a released version.
https://github.com/llvm/llvm-project/pull/91349
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91419
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/91419
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91557
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/91557
Backport of 3a3aeb8eba40e981d3a9ff92175f949c2f3d4434 to the release branch.
>From 7764bb3a47f241ca4e4d3fe42e96ab6bdecbdbe0 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Thu, 9 May 2024 13:27:20 +0900
Subject: [
https://github.com/nikic updated https://github.com/llvm/llvm-project/pull/91557
>From d17c08705c750388a4ae586dc9fb892d81dba5ca Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Thu, 9 May 2024 13:27:20 +0900
Subject: [PATCH] [PPCMergeStringPool] Avoid replacing constant with
instruction (#8884
nikic wrote:
I wonder why CI doesn't flag this as an ABI-breaking change, given that it
modifies members of a class in llvm/include.
https://github.com/llvm/llvm-project/pull/91092
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.or
https://github.com/nikic requested changes to this pull request.
Looks like the test is failing on the release branch.
https://github.com/llvm/llvm-project/pull/91917
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists
@@ -284,6 +284,42 @@ define <4 x i32> @bit_ceil_v4i32(<4 x i32> %x) {
ret <4 x i32> %sel
}
+define i32 @pr91691(i32 %0) {
+; CHECK-LABEL: @pr91691(
+; CHECK-NEXT:[[TMP2:%.*]] = sub i32 -2, [[TMP0:%.*]]
+; CHECK-NEXT:[[TMP3:%.*]] = tail call range(i32 0, 33) i32
@llv
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91553
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91182
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/91682
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
This is probably more of a question for @alexey-bataev.
https://github.com/llvm/llvm-project/pull/91682
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com
nikic wrote:
Note that backporting this may require changes for LLVM users (I know that it
will require rustc changes at least). This may not be a good candidate for the
last 18.1 point release.
https://github.com/llvm/llvm-project/pull/92143
___
llv
nikic wrote:
The size of the structure doesn't change, but the initialization requirements
and the meaning of the members do. Given that this doesn't seem to address any
real-world issue, I think it's safer not to backport this into the last 18.1
point release.
https://github.com/llvm/llvm-pr
nikic wrote:
@topperc Yes, it has been changed back for LLVM 19. See
https://github.com/rust-lang/rust/blob/8387315ab3c26a57a1f53a90f188f0bc88514bca/compiler/rustc_codegen_llvm/src/llvm_util.rs#L273-L277
https://github.com/llvm/llvm-project/pull/92143
___
@@ -284,6 +284,42 @@ define <4 x i32> @bit_ceil_v4i32(<4 x i32> %x) {
ret <4 x i32> %sel
}
+define i32 @pr91691(i32 %0) {
+; CHECK-LABEL: @pr91691(
+; CHECK-NEXT:[[TMP2:%.*]] = sub i32 -2, [[TMP0:%.*]]
+; CHECK-NEXT:[[TMP3:%.*]] = tail call range(i32 0, 33) i32
@llv
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/91092
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
@tstellar AtariDreams is requesting backports for random commits that somehow
mention miscompilations or crashes, without having any understanding of what
the changes are about or how they relate to other changes. They have submitted
a large amount of invalid or nonsensical backpo
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/91917
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic requested changes to this pull request.
There are test failures.
Generally I don't have enough confidence in this change for a last-minute
backport.
https://github.com/llvm/llvm-project/pull/92479
___
llvm-branch-commits mail
nikic wrote:
The approach looks reasonable to me.
https://github.com/llvm/llvm-project/pull/92143
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Nikita Popov
Date: 2023-11-03T11:04:58+01:00
New Revision: 2182561b7ba675ca87356c02474eecb6ecfaa23f
URL:
https://github.com/llvm/llvm-project/commit/2182561b7ba675ca87356c02474eecb6ecfaa23f
DIFF:
https://github.com/llvm/llvm-project/commit/2182561b7ba675ca87356c02474eecb6ecfaa23f.diff
Author: Nikita Popov
Date: 2023-11-03T11:08:08+01:00
New Revision: c295d7407ef3e4c42157406c7e99f258636c2c9a
URL:
https://github.com/llvm/llvm-project/commit/c295d7407ef3e4c42157406c7e99f258636c2c9a
DIFF:
https://github.com/llvm/llvm-project/commit/c295d7407ef3e4c42157406c7e99f258636c2c9a.diff
Author: Nikita Popov
Date: 2023-11-03T11:25:41+01:00
New Revision: c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e
URL:
https://github.com/llvm/llvm-project/commit/c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e
DIFF:
https://github.com/llvm/llvm-project/commit/c5a1d0ae6a69c7ba39a4386c30e49da0d2a3664e.diff
Author: Nikita Popov
Date: 2023-11-03T11:30:25+01:00
New Revision: 3f1a86bc27a587d3c56f966e51c2513a3a4f44b5
URL:
https://github.com/llvm/llvm-project/commit/3f1a86bc27a587d3c56f966e51c2513a3a4f44b5
DIFF:
https://github.com/llvm/llvm-project/commit/3f1a86bc27a587d3c56f966e51c2513a3a4f44b5.diff
Author: Nikita Popov
Date: 2023-11-03T11:25:40+01:00
New Revision: 85f79233286c78a1b79d01ca0677230658732b35
URL:
https://github.com/llvm/llvm-project/commit/85f79233286c78a1b79d01ca0677230658732b35
DIFF:
https://github.com/llvm/llvm-project/commit/85f79233286c78a1b79d01ca0677230658732b35.diff
Author: Nikita Popov
Date: 2023-11-03T11:39:58+01:00
New Revision: d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba
URL:
https://github.com/llvm/llvm-project/commit/d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba
DIFF:
https://github.com/llvm/llvm-project/commit/d49a893cdbea0dd6f8fde7dc9f321b2e0d169bba.diff
Author: Nikita Popov
Date: 2023-11-03T11:41:14+01:00
New Revision: 01689175251f2624fb9d07757aa21e3f7850
URL:
https://github.com/llvm/llvm-project/commit/01689175251f2624fb9d07757aa21e3f7850
DIFF:
https://github.com/llvm/llvm-project/commit/01689175251f2624fb9d07757aa21e3f7850.diff
Author: Nikita Popov
Date: 2023-11-03T12:02:12+01:00
New Revision: 18cc980ca30e5f013542518439da020f45ebe497
URL:
https://github.com/llvm/llvm-project/commit/18cc980ca30e5f013542518439da020f45ebe497
DIFF:
https://github.com/llvm/llvm-project/commit/18cc980ca30e5f013542518439da020f45ebe497.diff
Author: Nikita Popov
Date: 2023-11-03T12:20:07+01:00
New Revision: fe206578f2e9b864ec6a703974a0e2a9001bb11b
URL:
https://github.com/llvm/llvm-project/commit/fe206578f2e9b864ec6a703974a0e2a9001bb11b
DIFF:
https://github.com/llvm/llvm-project/commit/fe206578f2e9b864ec6a703974a0e2a9001bb11b.diff
Author: Nikita Popov
Date: 2023-11-03T12:14:38+01:00
New Revision: c1a9eabf56db21392587f76b4abaa30a01f3643a
URL:
https://github.com/llvm/llvm-project/commit/c1a9eabf56db21392587f76b4abaa30a01f3643a
DIFF:
https://github.com/llvm/llvm-project/commit/c1a9eabf56db21392587f76b4abaa30a01f3643a.diff
Author: Nikita Popov
Date: 2023-11-03T12:22:59+01:00
New Revision: a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8
URL:
https://github.com/llvm/llvm-project/commit/a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8
DIFF:
https://github.com/llvm/llvm-project/commit/a7176f8a25fc6930ee7fd0cfcde4d9a96010a5a8.diff
Author: Nikita Popov
Date: 2023-11-03T13:12:39+01:00
New Revision: 236197a065879c900a450e5236adbb76578006cb
URL:
https://github.com/llvm/llvm-project/commit/236197a065879c900a450e5236adbb76578006cb
DIFF:
https://github.com/llvm/llvm-project/commit/236197a065879c900a450e5236adbb76578006cb.diff
Author: Nikita Popov
Date: 2023-11-03T13:12:39+01:00
New Revision: 05a47706476f3cd467aa1c4347fdfb71bcbc1252
URL:
https://github.com/llvm/llvm-project/commit/05a47706476f3cd467aa1c4347fdfb71bcbc1252
DIFF:
https://github.com/llvm/llvm-project/commit/05a47706476f3cd467aa1c4347fdfb71bcbc1252.diff
nikic wrote:
This looks plausible to me, but let me play devil's advocate here: The flip
side of "code sinking prevents if conversion" is "if conversion prevents code
sinking". Looking at the first test case `test_find_min`, we are now
unconditionally executing a fairly large number of instruc
Author: Nikita Popov
Date: 2023-11-30T10:21:35+01:00
New Revision: 6d2dfd37bd50b21ed90427052198bd1f06c761f8
URL:
https://github.com/llvm/llvm-project/commit/6d2dfd37bd50b21ed90427052198bd1f06c761f8
DIFF:
https://github.com/llvm/llvm-project/commit/6d2dfd37bd50b21ed90427052198bd1f06c761f8.diff
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79560
Resolves #79425.
>From 2c3d2c996c0b1fb929d903768612c47393528cd3 Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Thu, 25 Jan 2024 15:17:31 +0800
Subject: [PATCH 1/2] [TableGen] Add predicates for immediates comp
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79595
Resolves #79420.
>From fb66a8484904a1e585c0e54553c1c8b5e5d13dd2 Mon Sep 17 00:00:00 2001
From: Wang Pengcheng
Date: Thu, 25 Jan 2024 16:16:19 +0800
Subject: [PATCH] [TableGen] Use MapVector to remove non-determinis
https://github.com/nikic created https://github.com/llvm/llvm-project/pull/79596
Resolves #79479.
>From cc135ed1df0d7573b0474d76e1d47236b30cdf36 Mon Sep 17 00:00:00 2001
From: Craig Topper
Date: Thu, 25 Jan 2024 09:39:29 -0800
Subject: [PATCH] Recommit "[RISCV] Support __riscv_v_fixed_vlen for
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/79400
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/79596
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Note that this is an API and ABI breaking fix, so should be backported sooner
rather than later.
https://github.com/llvm/llvm-project/pull/80274
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.or
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/80260
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/105797
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
> That's fine - I only really use the comment release notes for post-final
> anyway.
We should disable the comment for RCs then :)
https://github.com/llvm/llvm-project/pull/105627
___
llvm-branch-commits mailing list
llvm-branch-commits@
https://github.com/nikic commented:
I don't think this is the right direction for memset. I would prefer actually
overloading it and making the memset/memset.pattern distinction redundant. See
also https://github.com/llvm/llvm-project/pull/97583#issuecomment-2288302946
and following comments.
https://github.com/nikic commented:
For this and https://github.com/llvm/llvm-project/pull/106540, I'm not
convinced that we should actually make the canonical `i8` type for ptradd byte
width dependent. The only thing that matters is that the used type has an alloc
size of one byte, so always
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/106908
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
@alexey-bataev Do you think this should be backported?
https://github.com/llvm/llvm-project/pull/104747
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-com
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/106952
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
I don't think this should be backported in the current form, because it breaks
ABI. This is not strictly impossible at this stage, but also very undesirable.
https://github.com/llvm/llvm-project/pull/106008
___
llvm-branch-commits mailing
https://github.com/nikic requested changes to this pull request.
This change has already been reverted on main because it breaks clang bootstrap
and causes assertion failures. This was already known at the time it was
accepted as "low risk" here. Please exercise at least a minimum amount of due
nikic wrote:
This is a fix for a slow compilation issue, and it's not an LLVM 19 regression,
so it's fine if this doesn't go into the 19.1.0 release.
https://github.com/llvm/llvm-project/pull/108397
___
llvm-branch-commits mailing list
llvm-branch-com
@@ -234,19 +225,12 @@ class SmallSet {
/// Check if the SmallSet contains the given element.
bool contains(const T &V) const {
if (isSmall())
- return vfind(V) != Vector.end();
-return Set.find(V) != Set.end();
+ return llvm::is_contained(Vector, V);
+
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic approved this pull request.
Looks reasonable to me.
https://github.com/llvm/llvm-project/pull/108816
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/108783
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Maybe I misunderstood the question, but I think this should still go into
19.1.x, just doesn't need to be part of the 19.1.0 release.
https://github.com/llvm/llvm-project/pull/108397
___
llvm-branch-commits mailing list
llvm-branch-commit
@@ -234,19 +225,12 @@ class SmallSet {
/// Check if the SmallSet contains the given element.
bool contains(const T &V) const {
if (isSmall())
- return vfind(V) != Vector.end();
-return Set.find(V) != Set.end();
+ return llvm::is_contained(Vector, V);
+
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/108585
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Nikita Popov
Date: 2021-01-23T13:53:09+01:00
New Revision: a49a3a3ed568244b12d6f553240485696e084f4a
URL:
https://github.com/llvm/llvm-project/commit/a49a3a3ed568244b12d6f553240485696e084f4a
DIFF:
https://github.com/llvm/llvm-project/commit/a49a3a3ed568244b12d6f553240485696e084f4a.diff
Author: Nikita Popov
Date: 2021-01-23T21:24:54+01:00
New Revision: 5c62d661312a8408af1d6acb4195240088323898
URL:
https://github.com/llvm/llvm-project/commit/5c62d661312a8408af1d6acb4195240088323898
DIFF:
https://github.com/llvm/llvm-project/commit/5c62d661312a8408af1d6acb4195240088323898.diff
Author: Nikita Popov
Date: 2021-01-23T21:24:54+01:00
New Revision: cd3d80eacebaad076d63df65650b3bd4c5a1b99e
URL:
https://github.com/llvm/llvm-project/commit/cd3d80eacebaad076d63df65650b3bd4c5a1b99e
DIFF:
https://github.com/llvm/llvm-project/commit/cd3d80eacebaad076d63df65650b3bd4c5a1b99e.diff
Author: Nikita Popov
Date: 2021-01-23T22:40:32+01:00
New Revision: c83cff45c7a58010e65270d3f5bfb8c9a72ad832
URL:
https://github.com/llvm/llvm-project/commit/c83cff45c7a58010e65270d3f5bfb8c9a72ad832
DIFF:
https://github.com/llvm/llvm-project/commit/c83cff45c7a58010e65270d3f5bfb8c9a72ad832.diff
Author: Nikita Popov
Date: 2021-01-24T10:40:21+01:00
New Revision: 5d12b976b004e5022b523d3bc368aa6794aad988
URL:
https://github.com/llvm/llvm-project/commit/5d12b976b004e5022b523d3bc368aa6794aad988
DIFF:
https://github.com/llvm/llvm-project/commit/5d12b976b004e5022b523d3bc368aa6794aad988.diff
Author: Nikita Popov
Date: 2021-01-24T16:24:11+01:00
New Revision: 8b9df70bf7e7b812715a3dc9772719188e0df06c
URL:
https://github.com/llvm/llvm-project/commit/8b9df70bf7e7b812715a3dc9772719188e0df06c
DIFF:
https://github.com/llvm/llvm-project/commit/8b9df70bf7e7b812715a3dc9772719188e0df06c.diff
Author: Nikita Popov
Date: 2022-02-03T10:19:26+01:00
New Revision: a55727f334b39600bfc71144b11b42aae6b94e0b
URL:
https://github.com/llvm/llvm-project/commit/a55727f334b39600bfc71144b11b42aae6b94e0b
DIFF:
https://github.com/llvm/llvm-project/commit/a55727f334b39600bfc71144b11b42aae6b94e0b.diff
Author: Nikita Popov
Date: 2021-01-12T20:24:23+01:00
New Revision: 7ecad2e4ced180b4fdebc6b7bf6d26d83b454318
URL:
https://github.com/llvm/llvm-project/commit/7ecad2e4ced180b4fdebc6b7bf6d26d83b454318
DIFF:
https://github.com/llvm/llvm-project/commit/7ecad2e4ced180b4fdebc6b7bf6d26d83b454318.diff
Author: Nikita Popov
Date: 2021-01-12T21:26:42+01:00
New Revision: d49974f9c98ebce5a679eced9f27add138b881fa
URL:
https://github.com/llvm/llvm-project/commit/d49974f9c98ebce5a679eced9f27add138b881fa
DIFF:
https://github.com/llvm/llvm-project/commit/d49974f9c98ebce5a679eced9f27add138b881fa.diff
Author: Nikita Popov
Date: 2021-01-12T22:18:51+01:00
New Revision: e15f3ddcae65525176d1f152effb88cd3c6441a3
URL:
https://github.com/llvm/llvm-project/commit/e15f3ddcae65525176d1f152effb88cd3c6441a3
DIFF:
https://github.com/llvm/llvm-project/commit/e15f3ddcae65525176d1f152effb88cd3c6441a3.diff
Author: Nikita Popov
Date: 2021-01-12T22:36:40+01:00
New Revision: 23390e7a131a67fd70e26692fc83f62860dd1095
URL:
https://github.com/llvm/llvm-project/commit/23390e7a131a67fd70e26692fc83f62860dd1095
DIFF:
https://github.com/llvm/llvm-project/commit/23390e7a131a67fd70e26692fc83f62860dd1095.diff
Author: Nikita Popov
Date: 2021-01-13T17:45:40+01:00
New Revision: 17863614da1efbe61e91c9f6f08ad80cdd257bb4
URL:
https://github.com/llvm/llvm-project/commit/17863614da1efbe61e91c9f6f08ad80cdd257bb4
DIFF:
https://github.com/llvm/llvm-project/commit/17863614da1efbe61e91c9f6f08ad80cdd257bb4.diff
Author: Nikita Popov
Date: 2021-01-13T22:33:22+01:00
New Revision: f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450
URL:
https://github.com/llvm/llvm-project/commit/f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450
DIFF:
https://github.com/llvm/llvm-project/commit/f711cb9a8ad9fe80dd9f1844dbe15c0e7edb1450.diff
Author: Nikita Popov
Date: 2021-01-14T20:32:41+01:00
New Revision: a3904cc77f181cff7355357688edfc392a236f5d
URL:
https://github.com/llvm/llvm-project/commit/a3904cc77f181cff7355357688edfc392a236f5d
DIFF:
https://github.com/llvm/llvm-project/commit/a3904cc77f181cff7355357688edfc392a236f5d.diff
101 - 200 of 551 matches
Mail list logo