[VP] IR expansion for fabs/fsqrt/fma/fmadd
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 24 Apr 2023 14:14:06 +0000 (15:14 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 24 Apr 2023 14:20:07 +0000 (15:20 +0100)
commit0b7f53efecb63659cbf4ebc2010a871e9b0121d3
treeea6ed45702c578ddcadddcf2fd37478e80d27002
parentf6657601629005cc9e488f159e310ae4008a25ea
[VP] IR expansion for fabs/fsqrt/fma/fmadd

Add basic handling for VP ops that can expand to FP intrinsics

Fixes #60464

Differential Revision: https://reviews.llvm.org/D149052
llvm/include/llvm/IR/IntrinsicInst.h
llvm/lib/CodeGen/ExpandVectorPredication.cpp
llvm/lib/IR/IntrinsicInst.cpp
llvm/test/CodeGen/X86/expand-vp-fp-intrinsics.ll