[llvm] [AArch64][SelectionDAG] Expand v1f64-typed sin, cos, pow, log, exp intrinsics (PR #83745)

Takuya Shimizu via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 11 02:53:33 PDT 2024


hazohelet wrote:

I think current additions suffice.

The strict versions are already expanded elsewhere:
https://godbolt.org/z/WeYoT9f9h

As to fcbrt, as per the code in (https://github.com/llvm/llvm-project/blob/d3ec8c2a25f43225efe997569925aa57324db0dd/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#L17273-L17280) and tests, it looks to be generated with only f32 and f64 types as of now. So vector operands are never generated for fcbrt nodes.

https://github.com/llvm/llvm-project/pull/83745


More information about the llvm-commits mailing list