Author: Nikita Popov
Date: 2020-12-05T11:09:15+01:00
New Revision: f8afba5f7a25a69c12191d979d78d40fa6e5b684
URL:
https://github.com/llvm/llvm-project/commit/f8afba5f7a25a69c12191d979d78d40fa6e5b684
DIFF:
https://github.com/llvm/llvm-project/commit/f8afba5f7a25a69c12191d979d78d40fa6e5b684.diff
Author: Nikita Popov
Date: 2020-12-05T11:37:36+01:00
New Revision: 0003600aafd422ffb9dd86383d4828990476d45c
URL:
https://github.com/llvm/llvm-project/commit/0003600aafd422ffb9dd86383d4828990476d45c
DIFF:
https://github.com/llvm/llvm-project/commit/0003600aafd422ffb9dd86383d4828990476d45c.diff
Author: Nikita Popov
Date: 2020-12-05T21:22:57+01:00
New Revision: ae5e013f6e3a1391fd44e292857e359b83806c2f
URL:
https://github.com/llvm/llvm-project/commit/ae5e013f6e3a1391fd44e292857e359b83806c2f
DIFF:
https://github.com/llvm/llvm-project/commit/ae5e013f6e3a1391fd44e292857e359b83806c2f.diff
Author: Nikita Popov
Date: 2020-12-06T10:27:35+01:00
New Revision: 5e69e2ebad9db2af44362ebe1755c08af002798f
URL:
https://github.com/llvm/llvm-project/commit/5e69e2ebad9db2af44362ebe1755c08af002798f
DIFF:
https://github.com/llvm/llvm-project/commit/5e69e2ebad9db2af44362ebe1755c08af002798f.diff
Author: Nikita Popov
Date: 2020-12-11T18:45:53+01:00
New Revision: 8b1c4e310c2f9686cad925ad81d8e2be10a1ef3c
URL:
https://github.com/llvm/llvm-project/commit/8b1c4e310c2f9686cad925ad81d8e2be10a1ef3c
DIFF:
https://github.com/llvm/llvm-project/commit/8b1c4e310c2f9686cad925ad81d8e2be10a1ef3c.diff
Author: Nikita Popov
Date: 2020-12-11T21:20:51+01:00
New Revision: 7ea37d2f9449320baf3f3c96f2ea8b2d002a9ceb
URL:
https://github.com/llvm/llvm-project/commit/7ea37d2f9449320baf3f3c96f2ea8b2d002a9ceb
DIFF:
https://github.com/llvm/llvm-project/commit/7ea37d2f9449320baf3f3c96f2ea8b2d002a9ceb.diff
Author: Nikita Popov
Date: 2020-12-12T00:04:10+01:00
New Revision: 8d4b139e9dceb43aa91d0451f5458fd05a9fba33
URL:
https://github.com/llvm/llvm-project/commit/8d4b139e9dceb43aa91d0451f5458fd05a9fba33
DIFF:
https://github.com/llvm/llvm-project/commit/8d4b139e9dceb43aa91d0451f5458fd05a9fba33.diff
Author: Nikita Popov
Date: 2020-12-12T15:00:46+01:00
New Revision: b0ce2b72e8b70a4fb4b6ef385e0989955bd7e01b
URL:
https://github.com/llvm/llvm-project/commit/b0ce2b72e8b70a4fb4b6ef385e0989955bd7e01b
DIFF:
https://github.com/llvm/llvm-project/commit/b0ce2b72e8b70a4fb4b6ef385e0989955bd7e01b.diff
Author: Nikita Popov
Date: 2020-12-12T15:00:47+01:00
New Revision: d716eab197abec0b9aab4a76cd1a52b248b8c3b1
URL:
https://github.com/llvm/llvm-project/commit/d716eab197abec0b9aab4a76cd1a52b248b8c3b1
DIFF:
https://github.com/llvm/llvm-project/commit/d716eab197abec0b9aab4a76cd1a52b248b8c3b1.diff
Author: Nikita Popov
Date: 2020-12-12T20:58:00+01:00
New Revision: ff523aa441fe65971a0815cef43ec63eba749947
URL:
https://github.com/llvm/llvm-project/commit/ff523aa441fe65971a0815cef43ec63eba749947
DIFF:
https://github.com/llvm/llvm-project/commit/ff523aa441fe65971a0815cef43ec63eba749947.diff
Author: Nikita Popov
Date: 2020-12-12T21:12:27+01:00
New Revision: afbb6d97b501502b89bedc3da2a5d7ec00f56dba
URL:
https://github.com/llvm/llvm-project/commit/afbb6d97b501502b89bedc3da2a5d7ec00f56dba
DIFF:
https://github.com/llvm/llvm-project/commit/afbb6d97b501502b89bedc3da2a5d7ec00f56dba.diff
Author: Nikita Popov
Date: 2020-12-13T13:20:05+01:00
New Revision: bb939ebfd7f48a1aa744941d6de86e69d3796b5d
URL:
https://github.com/llvm/llvm-project/commit/bb939ebfd7f48a1aa744941d6de86e69d3796b5d
DIFF:
https://github.com/llvm/llvm-project/commit/bb939ebfd7f48a1aa744941d6de86e69d3796b5d.diff
Author: Nikita Popov
Date: 2020-12-13T21:00:32+01:00
New Revision: 22dba707b0fbf778466baef718cc536700b99df3
URL:
https://github.com/llvm/llvm-project/commit/22dba707b0fbf778466baef718cc536700b99df3
DIFF:
https://github.com/llvm/llvm-project/commit/22dba707b0fbf778466baef718cc536700b99df3.diff
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/110815
___
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/111984
___
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/111246
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4386,34 +4386,59 @@ void SelectionDAGBuilder::visitGetElementPtr(const User
&I) {
// it.
IdxN = DAG.getSExtOrTrunc(IdxN, dl, N.getValueType());
+ SDNodeFlags ScaleFlags;
+ // The multiplication of an index by the type size does not wrap the
+ //
@@ -4386,34 +4386,59 @@ void SelectionDAGBuilder::visitGetElementPtr(const User
&I) {
// it.
IdxN = DAG.getSExtOrTrunc(IdxN, dl, N.getValueType());
+ SDNodeFlags ScaleFlags;
+ // The multiplication of an index by the type size does not wrap the
+ //
@@ -4386,34 +4386,59 @@ void SelectionDAGBuilder::visitGetElementPtr(const User
&I) {
// it.
IdxN = DAG.getSExtOrTrunc(IdxN, dl, N.getValueType());
+ SDNodeFlags ScaleFlags;
+ // The multiplication of an index by the type size does not wrap the
+ //
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/112365
___
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/110827
___
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 think this change would benefit from an RFC on discourse, for wider
visibility.
Something that's not super clear to me is how to reconcile the statements about
pointer/integer casts and in-memory type punning. I'd expect that ptrtoint
returns an i128 value and if you cast back
@@ -15440,9 +15440,25 @@ bool BoUpSLP::collectValuesToDemote(
MaskedValueIsZero(I->getOperand(1), Mask, SimplifyQuery(*DL)));
});
};
+auto AbsChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
+ assert(BitWidth <= OrigBitWidth && "Unexp
nikic wrote:
Yeah, I don't think we should backport this.
A backportable variant of this fix would be to disable the phi handling
entirely.
https://github.com/llvm/llvm-project/pull/114786
___
llvm-branch-commits mailing list
llvm-branch-commits@list
nikic wrote:
I'd still prefer not to backport this. We're changing many targets to use
softPromoteHalfType in LLVM 20 (hopefully all if someone gets around to it...),
with the ABI changes that implies. I don't think it makes sense to backport
this just for loongarch, and I also don't want to b
https://github.com/nikic approved this pull request.
A tentative LGTM. I *think* this particular change is fine, but it's a
dangerous area because all of AA basically does not support pointers of vectors
at all and treats them as escapes. Wouldn't surprise me if this causes a
miscompile.
http
@@ -15440,9 +15440,25 @@ bool BoUpSLP::collectValuesToDemote(
MaskedValueIsZero(I->getOperand(1), Mask, SimplifyQuery(*DL)));
});
};
+auto AbsChecker = [&](unsigned BitWidth, unsigned OrigBitWidth) {
+ assert(BitWidth <= OrigBitWidth && "Unexp
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/109476
___
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/109502
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
fp16 support is generally quite broken outside of a few targets -- from a Rust
perspective, we'd prefer full support in LLVM 20 rather than backporting things
piecemeal to LLVM 19. Especially if it's going to change the ABI, which I think
means we'd need LLVM-patch-version-specifi
@@ -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);
+
nikic wrote:
Do I understand correctly that a side effect of this change is to change the
half float ABI on loongarch from passing via FP regs to passing via GPR regs?
https://github.com/llvm/llvm-project/pull/109093
___
llvm-branch-commits mailing li
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/116865
___
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/117082
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -192,6 +192,12 @@ class MemorySSAUpdater {
const BasicBlock *BB,
MemorySSA::InsertionPlace Point);
+ MemoryAccess *createMemoryAccessInBB2(Instruction *I,
+
nikic wrote:
> @tru should this have been merged? Do I need to do something to facilitate?
> Sorry for not following up earlier I have been sick recently. Thanks.
Backport PRs need to be part of the release milestone, otherwise they're likely
to get forgotten about :) I added it just now.
htt
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/116814
___
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/116865
___
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/116653
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
It would be good if @serge-sans-paille can review this backport, as it's
substantially different from the patch on main, and he's the most familiar with
this code.
The other PR linked above is, as I understand it, not a replacement for this
one -- it makes additional fixes in the
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/116097
___
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/111314
___
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/111725
___
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/117136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -190,7 +190,8 @@ class MemorySSAUpdater {
/// inaccessible and it *must* have removeMemoryAccess called on it.
MemoryAccess *createMemoryAccessInBB(Instruction *I, MemoryAccess
*Definition,
const BasicBlock *BB,
-
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/117869
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
As this is for a fuzzer-generated test case
(https://github.com/llvm/llvm-project/issues/117133#issuecomment-2509952839),
it's not a regression (the issue exists since at least LLVM 13) and the fix is
non-trivial, I'm inclined to not backport.
https://github.com/llvm/llvm-project
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/116097
___
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:
The cherry-picks here fail to preserve authorship information.
https://github.com/llvm/llvm-project/pull/116097
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/116104
___
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/113146
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Why is this submitted against the release/19.x branch? Is this a backport? If
so, please indicate which commit it backports.
https://github.com/llvm/llvm-project/pull/121046
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.l
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/119169
___
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/100773
___
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/100789
___
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/100794
___
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/121100
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Reverted in
https://github.com/llvm/llvm-project/commit/b84f7d17f84030092880857544e13d26a2507c62,
as this has been failing all pre-merge tests for the last two or three days
already.
https://github.com/llvm/llvm-project/pull/125334
___
nikic wrote:
> > because the changes to shouldForceRelocation are ABI-breaking.
>
> Huh, interesting - out of curiosity, why do they break the ABI if those jumps
> are local to functions?
Ah sorry, I meant that they break the ABI of libLLVM.so by adding an additional
parameter to an exported
nikic wrote:
It's not possible to backport this in this form, because the changes to
shouldForceRelocation are ABI-breaking.
> so that the fixes can be pulled to rustc.
The LLVM 20 upgrade in Rust is already in progress, so this is not necessary.
https://github.com/llvm/llvm-project/pull/1250
nikic wrote:
@JDevlieghere See
https://github.com/llvm/llvm-project/issues/125554#issuecomment-2636081942 for
how to add a comment. You have to run it in the place where you did the
original cherry-pick and pass both commits at once.
https://github.com/llvm/llvm-project/pull/12
__
https://github.com/nikic created
https://github.com/llvm/llvm-project/pull/125837
Backport a few fixes for flang/MLIR library dependencies related to
MLIR_LINK_MLIR_DYLIB changes.
>From 86f0bbcd6ed9d20c7d40a5033b2862bf1497d617 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Tue, 4 Feb 2025
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/125837
___
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/125837
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
> Reason for using operand bundle -- The original discussion for this change is
> captured here: https://reviews.llvm.org/D105909 - My takeaway from the
> discussion is that the type id metadata was dropped by optimizations leading
> to not so clean implementation using metadata.
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/125995
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Duplicate of https://github.com/llvm/llvm-project/pull/125624.
https://github.com/llvm/llvm-project/pull/125669
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-br
https://github.com/nikic closed https://github.com/llvm/llvm-project/pull/125669
___
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/125834
___
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/125398
___
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/125834
___
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/125858
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
ping @arsenm
https://github.com/llvm/llvm-project/pull/125287
___
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/126211
___
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/125338
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Sorry, I didn't see this. I just submitted
https://github.com/llvm/llvm-project/pull/125837 for the issues I ran into.
https://github.com/llvm/llvm-project/pull/125834
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.or
https://github.com/nikic created
https://github.com/llvm/llvm-project/pull/125858
Backport of 9725595f3acc0c1aaa354e15ac4ee2b1f8ff4cc9.
>From cc618a314c9432636446c6629e08a2293a9cf24c Mon Sep 17 00:00:00 2001
From: Yingwei Zheng
Date: Sat, 1 Feb 2025 20:41:15 +0800
Subject: [PATCH] [InstCombine
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/125858
___
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/126607
___
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/126542
___
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 updated
https://github.com/llvm/llvm-project/pull/125837
>From 88f8956711f7c8d306d08fff8603d6b99e8302c1 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Tue, 4 Feb 2025 16:37:21 +0100
Subject: [PATCH 1/3] [mlir] Fix MLIRTestDialect dependency in MLIRTestIR
This is a t
Author: Nikita Popov
Date: 2025-02-11T14:59:41+01:00
New Revision: 88f8956711f7c8d306d08fff8603d6b99e8302c1
URL:
https://github.com/llvm/llvm-project/commit/88f8956711f7c8d306d08fff8603d6b99e8302c1
DIFF:
https://github.com/llvm/llvm-project/commit/88f8956711f7c8d306d08fff8603d6b99e8302c1.diff
Author: Nikita Popov
Date: 2025-02-11T14:59:41+01:00
New Revision: dfa60a77e0bae875ea30340067bebea1c70b9d3d
URL:
https://github.com/llvm/llvm-project/commit/dfa60a77e0bae875ea30340067bebea1c70b9d3d
DIFF:
https://github.com/llvm/llvm-project/commit/dfa60a77e0bae875ea30340067bebea1c70b9d3d.diff
Author: Nikita Popov
Date: 2025-02-11T14:59:41+01:00
New Revision: 4c4ed5e2f5357d724e4c26d21ee3e840210b917f
URL:
https://github.com/llvm/llvm-project/commit/4c4ed5e2f5357d724e4c26d21ee3e840210b917f
DIFF:
https://github.com/llvm/llvm-project/commit/4c4ed5e2f5357d724e4c26d21ee3e840210b917f.diff
https://github.com/nikic requested changes to this pull request.
Missing LangRef specification.
More generally, a lot of context seems to be missing here. I see you link two
RFCs from 2021, neither of which appear to have received a response, and
neither of which actually describe the proposed
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/87573
___
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.
I believe this commit introduced BOLT test failures.
https://github.com/llvm/llvm-project/pull/125334
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/125040
___
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 is to fix TableGen OOM seen on i686-mingw.
https://github.com/llvm/llvm-project/pull/125287
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c
nikic wrote:
@dschuff For backport PRs, please rebase instead of merge. They do not use
squash merge.
https://github.com/llvm/llvm-project/pull/119723
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-b
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/118870
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1986,10 +1986,12 @@ void
VPReverseVectorPointerRecipe::execute(VPTransformState &State) {
// LastLane = 1 - RunTimeVF
Value *LastLane = Builder.CreateSub(ConstantInt::get(IndexTy, 1), RunTimeVF);
Value *Ptr = State.get(getOperand(0), VPLane(0));
- Value *ResultPtr =
https://github.com/nikic commented:
At least based on your description, I don't think this intrinsic property
should be implemented using an attribute.
https://github.com/llvm/llvm-project/pull/122313
___
llvm-branch-commits mailing list
llvm-branch-c
https://github.com/nikic milestoned
https://github.com/llvm/llvm-project/pull/127101
___
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/127101
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
> Ah, that tracks! Is there a timeline for getting rustc to LLVM 20?
We've decided to wait for beta branch before merging the LLVM 20 upgrade, so
the target is Feb 14.
> Not sure what's the next step (can't merge it myself here :-P) - cc @nikic?
As the LLVM 20 release cycle has s
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/125210
___
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/127350
___
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 updated
https://github.com/llvm/llvm-project/pull/125858
>From 95354f3ea45a831783b86d8459e90ce8f69216f5 Mon Sep 17 00:00:00 2001
From: Yingwei Zheng
Date: Sat, 1 Feb 2025 20:41:15 +0800
Subject: [PATCH] [InstCombine] Check nowrap flags when folding comparison of
GEPs w
https://github.com/nikic approved this pull request.
https://github.com/llvm/llvm-project/pull/130474
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
301 - 400 of 551 matches
Mail list logo