diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2025-04-16 12:34:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-16 12:34:11 +0100 |
commit | bb5f53c727419c90e3ad6ca7db49330c64a8f54c (patch) | |
tree | 68062944a6cc01496dda56d7b96d228593d39f96 /clang/lib/Sema/SemaModule.cpp | |
parent | bc03d6cce25712601423398350f56114e64e4e29 (diff) | |
download | llvm-bb5f53c727419c90e3ad6ca7db49330c64a8f54c.zip llvm-bb5f53c727419c90e3ad6ca7db49330c64a8f54c.tar.gz llvm-bb5f53c727419c90e3ad6ca7db49330c64a8f54c.tar.bz2 |
[DAG] isSplatValue - only treat binop splats with repeated undef elements as undef (#135945)
#135597 didn't correctly fix the issue of binops with an undef element
from only one operand - only reporting the common undef elements could
incorrectly recognise splats where the (binop X, undef) fold might
actually be different - we need to ensure both operands have the same
demanded undefs for certainty.
Fixes #135917
Diffstat (limited to 'clang/lib/Sema/SemaModule.cpp')
0 files changed, 0 insertions, 0 deletions