[llvm] [msan] Handle AVX512 VCVTPS2PH (PR #154460)
Thurston Dang via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 21 14:08:43 PDT 2025
================
@@ -3440,10 +3442,9 @@ struct MemorySanitizerVisitor : public InstVisitor<MemorySanitizerVisitor> {
Value *FullShadow = getCleanShadow(&I);
assert(cast<FixedVectorType>(Shadow->getType())->getNumElements() <=
cast<FixedVectorType>(FullShadow->getType())->getNumElements());
- assert(cast<FixedVectorType>(Shadow->getType())->getScalarType() ==
- cast<FixedVectorType>(FullShadow->getType())->getScalarType());
- if (Shadow->getType() == FullShadow->getType()) {
+ if (cast<FixedVectorType>(Shadow->getType())->getNumElements() ==
+ cast<FixedVectorType>(FullShadow->getType())->getNumElements()) {
FullShadow = Shadow;
} else {
----------------
thurstond wrote:
Added
https://github.com/llvm/llvm-project/pull/154460
More information about the llvm-commits
mailing list