[CVP] Fix assertion failure on vector with.overflow
authorNikita Popov <nikita.ppv@gmail.com>
Fri, 31 May 2019 20:42:07 +0000 (20:42 +0000)
committerNikita Popov <nikita.ppv@gmail.com>
Fri, 31 May 2019 20:42:07 +0000 (20:42 +0000)
commit23a02f6a5fa5892136fb57e573ae2e3bcc929d10
tree6916fdd3da68bb0fbd69f4b5fe7f54f4dc8d69df
parentf711d594272e77dda08764d2f5bf2d8d8508ee92
[CVP] Fix assertion failure on vector with.overflow

Noticed on D62703. LVI only handles plain integers, not vectors of
integers. This was previously not an issue, because vector support
for with.overflow is only a relatively recent addition.

llvm-svn: 362261
llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
llvm/test/Transforms/CorrelatedValuePropagation/overflows.ll