[libcxx-commits] [PATCH] D144364: [libcxx] <experimental/simd> Added internal storage type, constructors, subscript operators of class simd/simd_mask and related tests

Yin Zhang via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 18 02:05:00 PDT 2023


Joy12138 updated this revision to Diff 541398.
Joy12138 added a comment.

Rebase.

Due to the large amount of content in this section, I will split them into two patches to submit.

In this patch, we mainly implements the internal storage type of the simd/simd_mask class and the basic part of its auxiliary class reference.

In the next patch we will implement relevant user interfaces, including constructors and subscript access operators, as well as related tests.

The status paper will be updated in the next patch.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D144364

Files:
  libcxx/include/CMakeLists.txt
  libcxx/include/experimental/__simd/internal_declaration.h
  libcxx/include/experimental/__simd/reference.h
  libcxx/include/experimental/__simd/scalar.h
  libcxx/include/experimental/__simd/simd.h
  libcxx/include/experimental/__simd/simd_mask.h
  libcxx/include/experimental/__simd/utility.h
  libcxx/include/experimental/__simd/vec_ext.h
  libcxx/test/std/experimental/simd/simd.class/simd_alias.pass.cpp
  libcxx/test/std/experimental/simd/simd.mask.class/simd_mask_alias.pass.cpp
  libcxx/test/std/experimental/simd/test_utils.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D144364.541398.patch
Type: text/x-patch
Size: 12165 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230718/bcf427fa/attachment-0001.bin>


More information about the libcxx-commits mailing list