aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2021-01-23 11:44:31 -0500
committerSanjay Patel <spatel@rotateright.com>2021-01-24 08:55:56 -0500
commit77adbe6a8c716bead04393560ec5aa88877ac1d2 (patch)
treec88e4b875033fd173a423dbb6be7ff2d3ad702fa /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent1bc8daba4fa3e27c115969c4c996dd1f7d52a3e4 (diff)
downloadllvm-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