summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/timeout/wait-a-while.cpp
diff options
context:
space:
mode:
authorDaniel Neilson <dneilson@azul.com>2018-03-05 18:05:51 +0000
committerDaniel Neilson <dneilson@azul.com>2018-03-05 18:05:51 +0000
commitbdda115e190092abac5a2dc6a2ed8c19e06a4156 (patch)
tree4663037fd4d301d724942ddf921a8a679d99afe5 /lldb/packages/Python/lldbsuite/test/expression_command/timeout/wait-a-while.cpp
parent8452faceaee4a4adee5194d6c6ec7caad760c670 (diff)
downloadbcm5719-llvm-bdda115e190092abac5a2dc6a2ed8c19e06a4156.tar.gz
bcm5719-llvm-bdda115e190092abac5a2dc6a2ed8c19e06a4156.zip
[InstCombine] Don't blow up in foldICmpWithCastAndCast on vector icmp instructions.
Summary: Presently, InstCombiner::foldICmpWithCastAndCast() implicitly assumes that it is only invoked with icmp instructions of integer type. If that assumption is broken, and it is called with an icmp of vector type, then it fails (asserts/crashes). This patch addresses the deficiency. It allows it to simplify icmp (ptrtoint x), (ptrtoint/c) of vector type into a compare of the inputs, much as is done when the type is integer. Reviewers: apilipenko, fedor.sergeev, mkazantsev, anna Reviewed By: anna Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D44063 llvm-svn: 326730
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/timeout/wait-a-while.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud