[SveEmitter] Add builtins for ternary ops (fmla, fmad, etc)
This patch adds builtins for: - svmad, svmla, svmls, svmsb svnmad, svnmla, svnmls, svnmsb svmla_lane, svmls_lane These builtins come in several flavours: - Merge into first source vector (`_m`) - False lanes are undef (`_x`) - False lanes are zeroed (`_z`) And can also have `_n` to indicate the last operand is a scalar. For example: svint32_t svmla[_n_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, int32_t op3) Reviewed By: efriedma Differential Revision: https://reviews.llvm.org/D78960
Loading
Please register or sign in to comment