[libcxx-commits] [PATCH] D156225: [libcxx] <experimental/simd> Add broadcast constructor of class simd/simd_mask

Yin Zhang via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 9 20:09:53 PDT 2023


Joy12138 added a comment.

In D156225#4573755 <https://reviews.llvm.org/D156225#4573755>, @philnik wrote:

> Do you know how much is still missing that the old implementation had?

Compare with llvm-project branch main, following implementations are still missing:

- Default constructor of class simd (`simd() = default;`)
- Implicit type conversion constructor of class simd (`simd(const simd<_Up, simd_abi::fixed_size<size()>>&)`)
- Generator constructor of class simd (`simd(_Generator&& __g)`)
- Load constructor of class simd (`simd(const _Up* __buffer, _Flags)`)
- Load and store of class simd (`copy_from()` and `copy_to()`)
- Scalar access of class simd (`operator []`)
- Operators and functions of class __simd_reference


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D156225/new/

https://reviews.llvm.org/D156225



More information about the libcxx-commits mailing list