diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2020-09-02 15:30:19 -0500 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2020-09-02 16:03:36 -0500 |
commit | 27714075848e7f05a297317ad28ad2570d8e5a43 (patch) | |
tree | d9862fa2e962808e6a5b8c13f8816196b67664cd /clang/lib/Serialization/ModuleManager.cpp | |
parent | 099c089d4b4117fd654aa6e4dd544d7680fa80b9 (diff) | |
download | llvm-27714075848e7f05a297317ad28ad2570d8e5a43.zip llvm-27714075848e7f05a297317ad28ad2570d8e5a43.tar.gz llvm-27714075848e7f05a297317ad28ad2570d8e5a43.tar.bz2 |
[PowerPC] Do not legalize vector FDIV without VSX
Quite a while ago, we legalized these nodes as we added custom
handling for reciprocal estimates in the back end. We have since
moved to target-independent combines but neglected to turn off
legalization. As a result, we can now get selection failures on
non-VSX subtargets as evidenced in the listed PR.
Fixes: https://bugs.llvm.org/show_bug.cgi?id=47373
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions