Add the functionality to lower fsqrt for passthru variant
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
There isn't likely to be a common ISD node that matches FRECPX. Normally this would mean it's not yet worth creating a predicated variant but this time I think there's benefit to creating FRECPX_MERGE_PASSTHRU because it'll remove the final user for sve_fp_2op_p_zd_HSD's int_op operand. You shouldn't need any extra testing for FRECPX_MERGE_PASSTHRU because there's no IR route to create the node outside of intrinsics, which is already tested.
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | ||
---|---|---|
212 | I would be nicer if this was aligned to the previous def. |
I would be nicer if this was aligned to the previous def.