diff options
author | Wang, Pengfei <pengfei.wang@intel.com> | 2021-02-15 08:50:59 +0800 |
---|---|---|
committer | Wang, Pengfei <pengfei.wang@intel.com> | 2021-02-15 08:52:06 +0800 |
commit | 61da20575d6c6bc72438bb3d169b4b2797e909e4 (patch) | |
tree | b87f999ec31da1479a5d1499f31e6a6f63b77ec1 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | aef781b47a5e3a82eb70a9c96595915fc7fe6cb3 (diff) | |
download | llvm-61da20575d6c6bc72438bb3d169b4b2797e909e4.zip llvm-61da20575d6c6bc72438bb3d169b4b2797e909e4.tar.gz llvm-61da20575d6c6bc72438bb3d169b4b2797e909e4.tar.bz2 |
[X86] Convert fmin/fmax _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506)
This is a follow up of D92940.
We have successfully converted fadd/fmul _mm_reduce_* intrinsics to
llvm.reduction + reassoc flag. We can do the same approach for fmin/fmax
too, i.e. llvm.reduction + nnan flag.
Reviewed By: spatel
Differential Revision: https://reviews.llvm.org/D93179
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions