ValueTracking: Fix canCreateUndefOrPoison for saturating shifts
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 30 Dec 2022 16:08:33 +0000 (11:08 -0500)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 30 Dec 2022 16:28:28 +0000 (11:28 -0500)
commit7e720b010a19c9941c9d0765cc9467c6d5de4173
treed75ef03ec1d80989983fd36adb49a0c5cc8c66f0
parent0a6dc9a8168c6c9aeae13a31af6d662832aa3b5e
ValueTracking: Fix canCreateUndefOrPoison for saturating shifts

These need to consider the shift amount.
llvm/lib/Analysis/ValueTracking.cpp
llvm/test/Transforms/InstCombine/freeze-integer-intrinsics.ll