[all-commits] [llvm/llvm-project] e414ba: [ValueTracking] Shufflevector produces poison rath...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Thu Dec 21 06:21:42 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e414ba33b44971d47d24d75b7da94898d2cc8bde
https://github.com/llvm/llvm-project/commit/e414ba33b44971d47d24d75b7da94898d2cc8bde
Author: Nikita Popov <npopov at redhat.com>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/unittests/Analysis/ValueTrackingTest.cpp
Log Message:
-----------
[ValueTracking] Shufflevector produces poison rather than undef
Shufflevector semantics have changed so that poison mask elements
return poison rather than undef. Reflect this in the
canCreateUndefOrPoison() implementation.
More information about the All-commits
mailing list