diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2019-02-20 14:34:00 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2019-02-20 14:34:00 +0000 |
| commit | 68171e3cd6894db5a7e0d2fe4fe9094468588c77 (patch) | |
| tree | 84bb9daab42ce291345029ba313f6037e9450e6d /llvm/tools/llvm-exegesis/lib/Clustering.cpp | |
| parent | 4f134fb66019d948d1f68d62a92f2a01b22eb7ee (diff) | |
| download | bcm5719-llvm-68171e3cd6894db5a7e0d2fe4fe9094468588c77.tar.gz bcm5719-llvm-68171e3cd6894db5a7e0d2fe4fe9094468588c77.zip | |
[InstSimplify] use any-zero matcher for fcmp folds
The m_APFloat matcher does not work with anything but strict
splat vector constants, so we could miss these folds and then
trigger an assertion in instcombine:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13201
The previous attempt at this in rL354406 had a logic bug that
actually triggered a regression test failure, but I failed to
notice it the first time.
llvm-svn: 354467
Diffstat (limited to 'llvm/tools/llvm-exegesis/lib/Clustering.cpp')
0 files changed, 0 insertions, 0 deletions

