https://github.com/fmayer closed
https://github.com/llvm/llvm-project/pull/143463
___
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/thurstond approved this pull request.
https://github.com/llvm/llvm-project/pull/143463
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4191,6 +4191,15 @@ struct MemorySanitizerVisitor : public
InstVisitor {
// We apply the same permutation (argument index 1) to the shadows.
void handleAVXVpermil2var(IntrinsicInst &I) {
assert(I.arg_size() == 3);
+assert(isa(I.getArgOperand(0)->getType()));
+
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/143463
>From dd6d9e4fa3dee83c1f42f62eb6342dfeb60184ee Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 12 Jun 2025 14:19:00 -0700
Subject: [PATCH 1/2] fmt
Created using spr 1.3.4
---
llvm/lib/Transforms/Instrum
@@ -4187,6 +4187,29 @@ struct MemorySanitizerVisitor : public
InstVisitor {
setShadow(&I, IRB.CreateBitCast(CI, getShadowTy(&I)));
setOriginForNaryOp(I);
}
+ // Instrument AVX permutation intrinsic.
+ // We apply the same permutation (argument index 1) to the shado
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/143463
>From dd6d9e4fa3dee83c1f42f62eb6342dfeb60184ee Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 12 Jun 2025 14:19:00 -0700
Subject: [PATCH] fmt
Created using spr 1.3.4
---
llvm/lib/Transforms/Instrumenta