diff options
author | Sanjay Patel <spatel@rotateright.com> | 2021-01-23 11:44:31 -0500 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2021-01-24 08:55:56 -0500 |
commit | 77adbe6a8c716bead04393560ec5aa88877ac1d2 (patch) | |
tree | c88e4b875033fd173a423dbb6be7ff2d3ad702fa /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 1bc8daba4fa3e27c115969c4c996dd1f7d52a3e4 (diff) | |
download | llvm-77adbe6a8c716bead04393560ec5aa88877ac1d2.zip llvm-77adbe6a8c716bead04393560ec5aa88877ac1d2.tar.gz llvm-77adbe6a8c716bead04393560ec5aa88877ac1d2.tar.bz2 |
[SLP] fix fast-math requirements for fmin/fmax reductions
a6f0221276 enabled intersection of FMF on reduction instructions,
so it is safe to ease the check here.
There is still some room to improve here - it looks like we
have nearly duplicate flags propagation logic inside of the
LoopUtils helper but it is limited targets that do not form
reduction intrinsics (they form the shuffle expansion).
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions