https://github.com/nunoplopes approved this pull request.
https://github.com/llvm/llvm-project/pull/131288
___
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/nunoplopes approved this pull request.
https://github.com/llvm/llvm-project/pull/131287
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1115,7 +1115,7 @@ GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC,
IntrinsicInst &II) const {
case Intrinsic::amdgcn_permlanex16_var: {
// Discard vdst_in if it's not going to be read.
Value *VDstIn = II.getArgOperand(0);
-if (isa(VDstIn))
+if (isa(VDst
nunoplopes wrote:
We don't propagate poison through intrinsics blindly. We do it when the
semantics allow it.
Using poison as placeholder for unused lanes, don't care bits, etc is fine. But
you are right that then we cannot make the intrinsic return poison because
those arguments are poison.
nunoplopes wrote:
FWIW, we have been using this patch internally and it helps substancial in a
couple of benchmarks.
https://github.com/llvm/llvm-project/pull/129776
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists
Author: Nuno Lopes
Date: 2020-12-31T20:35:56Z
New Revision: a2513cb8655e0aea4baffb4391e946ad3e56d883
URL:
https://github.com/llvm/llvm-project/commit/a2513cb8655e0aea4baffb4391e946ad3e56d883
DIFF:
https://github.com/llvm/llvm-project/commit/a2513cb8655e0aea4baffb4391e946ad3e56d883.diff
LOG: re
Author: Nuno Lopes
Date: 2020-12-31T11:13:25Z
New Revision: f760d57052d8d16de9679f6c65149005515ead97
URL:
https://github.com/llvm/llvm-project/commit/f760d57052d8d16de9679f6c65149005515ead97
DIFF:
https://github.com/llvm/llvm-project/commit/f760d57052d8d16de9679f6c65149005515ead97.diff
LOG: La
Author: Barry Revzin
Date: 2020-12-17T10:44:10Z
New Revision: 92310454bf0f1f9686f38afd11756c7d046495c9
URL:
https://github.com/llvm/llvm-project/commit/92310454bf0f1f9686f38afd11756c7d046495c9
DIFF:
https://github.com/llvm/llvm-project/commit/92310454bf0f1f9686f38afd11756c7d046495c9.diff
LOG:
Author: Nuno Lopes
Date: 2020-12-10T15:32:11Z
New Revision: d2a7b83c5c7b9b26e73261be2a4d60a5b53ba80f
URL:
https://github.com/llvm/llvm-project/commit/d2a7b83c5c7b9b26e73261be2a4d60a5b53ba80f
DIFF:
https://github.com/llvm/llvm-project/commit/d2a7b83c5c7b9b26e73261be2a4d60a5b53ba80f.diff
LOG: AA
Author: Nuno Lopes
Date: 2020-12-08T18:39:31Z
New Revision: 3c01af9aeebe01030e6138cece02675d2f148bb3
URL:
https://github.com/llvm/llvm-project/commit/3c01af9aeebe01030e6138cece02675d2f148bb3
DIFF:
https://github.com/llvm/llvm-project/commit/3c01af9aeebe01030e6138cece02675d2f148bb3.diff
LOG: De
10 matches
Mail list logo