summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineDominators.cpp
diff options
context:
space:
mode:
authorAnna Thomas <anna@azul.com>2017-02-21 14:40:28 +0000
committerAnna Thomas <anna@azul.com>2017-02-21 14:40:28 +0000
commitec36f3b79a2e5c67624cae5aa2658d2caba8c990 (patch)
treeb598466c93521fbb8c8c0e19a49e1e46c956c5d3 /llvm/lib/CodeGen/MachineDominators.cpp
parent812f3197945c6994ba393579636639a76f2b2e9b (diff)
downloadbcm5719-llvm-ec36f3b79a2e5c67624cae5aa2658d2caba8c990.tar.gz
bcm5719-llvm-ec36f3b79a2e5c67624cae5aa2658d2caba8c990.zip
[InstCombine] Do not exercise nested max/min pattern on abs
Summary: This is a fix for assertion failure in `getInverseMinMaxSelectPattern` when ABS is passed in as a select pattern. We should not be invoking the simplification rule for ABS(MIN(~ x,y))) or ABS(MAX(~x,y)) combinations. Added a test case which would cause an assertion failure without the patch. Reviewers: sanjoy, majnemer Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D30051 llvm-svn: 295719
Diffstat (limited to 'llvm/lib/CodeGen/MachineDominators.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud