[Analysis] fix cast in ValueTracking to allow constant expression
authorSanjay Patel <spatel@rotateright.com>
Mon, 20 Dec 2021 21:13:55 +0000 (16:13 -0500)
committerSanjay Patel <spatel@rotateright.com>
Mon, 20 Dec 2021 22:16:47 +0000 (17:16 -0500)
commita56803b8f8df4f8d866f91d354b82ee9b62e9a60
tree0a7e09084a15b434160cc13ec50ed59e5c5d93f9
parent8cb785cad12b2d0fb7de2e13f208dab73f27111a
[Analysis] fix cast in ValueTracking to allow constant expression

The test would crash because a non-instruction negate op made it in here.

Fixes #51506
llvm/lib/Analysis/ValueTracking.cpp
llvm/unittests/Analysis/ValueTrackingTest.cpp