[all-commits] [llvm/llvm-project] 3e1407: [libcxx] <experimental/simd> Removed original impl...
ZhangYin via All-commits
all-commits at lists.llvm.org
Mon Sep 11 20:42:07 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3e14076c76d5ba6d9ff8ba250d205270ec36010a
https://github.com/llvm/llvm-project/commit/3e14076c76d5ba6d9ff8ba250d205270ec36010a
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/include/experimental/__config
M libcxx/include/experimental/simd
M libcxx/test/libcxx/transitive_includes/cxx03.csv
M libcxx/test/libcxx/transitive_includes/cxx11.csv
M libcxx/test/libcxx/transitive_includes/cxx14.csv
M libcxx/test/libcxx/transitive_includes/cxx17.csv
M libcxx/test/libcxx/transitive_includes/cxx20.csv
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
R libcxx/test/std/experimental/simd/simd.abi/vector_extension.pass.cpp
R libcxx/test/std/experimental/simd/simd.access/default.pass.cpp
R libcxx/test/std/experimental/simd/simd.casts/simd_cast.pass.cpp
R libcxx/test/std/experimental/simd/simd.casts/static_simd_cast.pass.cpp
R libcxx/test/std/experimental/simd/simd.cons/broadcast.pass.cpp
R libcxx/test/std/experimental/simd/simd.cons/default.pass.cpp
R libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp
R libcxx/test/std/experimental/simd/simd.cons/load.pass.cpp
R libcxx/test/std/experimental/simd/simd.mem/load.pass.cpp
R libcxx/test/std/experimental/simd/simd.mem/store.pass.cpp
R libcxx/test/std/experimental/simd/simd.traits/abi_for_size.pass.cpp
R libcxx/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp
R libcxx/test/std/experimental/simd/simd.traits/is_simd.pass.cpp
R libcxx/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp
R libcxx/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp
M libcxx/utils/data/ignore_format.txt
Log Message:
-----------
[libcxx] <experimental/simd> Removed original implementations and tests
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D144698
Commit: 0e30dd44adc9e3e19a57d856cbb01efc25b9b79d
https://github.com/llvm/llvm-project/commit/0e30dd44adc9e3e19a57d856cbb01efc25b9b79d
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/docs/Status/ParallelismProjects.csv
M libcxx/include/CMakeLists.txt
M libcxx/include/experimental/__config
A libcxx/include/experimental/__simd/abi_tag.h
A libcxx/include/experimental/__simd/scalar.h
A libcxx/include/experimental/__simd/simd.h
A libcxx/include/experimental/__simd/simd_mask.h
A libcxx/include/experimental/__simd/traits.h
A libcxx/include/experimental/__simd/vec_ext.h
M libcxx/include/experimental/simd
M libcxx/test/libcxx/transitive_includes/cxx03.csv
M libcxx/test/libcxx/transitive_includes/cxx11.csv
M libcxx/test/libcxx/transitive_includes/cxx14.csv
M libcxx/test/libcxx/transitive_includes/cxx17.csv
M libcxx/test/libcxx/transitive_includes/cxx20.csv
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
A libcxx/test/std/experimental/simd/simd.traits/is_abi_tag.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/is_simd.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/is_simd_mask.pass.cpp
A libcxx/test/std/experimental/simd/test_utils.h
Log Message:
-----------
[libcxx] <experimental/simd> Add ABI tags, class template simd/simd_mask implementations. Add related simd traits and tests.
[libcxx] <experimental/simd> Add ABI tags, class template simd/simd_mask implementations.
[libcxx] <experimental/simd> Add traits is_abi_tag[_v], is_simd[_v] and is_simd_mask[_v].
[libcxx] <experimental/simd> Add related tests.
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D144362
Commit: ce5652c78ac05ec2b407cc754757fa0f139a6370
https://github.com/llvm/llvm-project/commit/ce5652c78ac05ec2b407cc754757fa0f139a6370
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/docs/Status/ParallelismProjects.csv
M libcxx/include/CMakeLists.txt
A libcxx/include/experimental/__simd/declaration.h
M libcxx/include/experimental/__simd/simd.h
M libcxx/include/experimental/__simd/simd_mask.h
M libcxx/include/experimental/__simd/traits.h
A libcxx/include/experimental/__simd/utility.h
M libcxx/include/experimental/simd
A libcxx/test/std/experimental/simd/simd.class/simd_alias.pass.cpp
A libcxx/test/std/experimental/simd/simd.class/simd_width.pass.cpp
A libcxx/test/std/experimental/simd/simd.mask.class/simd_mask_alias.pass.cpp
A libcxx/test/std/experimental/simd/simd.mask.class/simd_mask_width.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/simd_size.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/simd_size.verify.cpp
M libcxx/test/std/experimental/simd/test_utils.h
Log Message:
-----------
[libcxx] <experimental/simd> Added simd width functions, simd_size traits and related tests
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D144363
Commit: a284d0cc9c698cf84f5b8e3407a079128f8875de
https://github.com/llvm/llvm-project/commit/a284d0cc9c698cf84f5b8e3407a079128f8875de
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/docs/Status/ParallelismProjects.csv
M libcxx/include/CMakeLists.txt
M libcxx/include/__bit/bit_ceil.h
M libcxx/include/__memory/assume_aligned.h
A libcxx/include/experimental/__simd/aligned_tag.h
M libcxx/include/experimental/__simd/traits.h
M libcxx/include/experimental/__simd/utility.h
M libcxx/include/experimental/simd
M libcxx/test/libcxx/transitive_includes/cxx03.csv
M libcxx/test/libcxx/transitive_includes/cxx11.csv
M libcxx/test/libcxx/transitive_includes/cxx14.csv
M libcxx/test/libcxx/transitive_includes/cxx17.csv
M libcxx/test/libcxx/transitive_includes/cxx20.csv
M libcxx/test/libcxx/transitive_includes/cxx23.csv
M libcxx/test/libcxx/transitive_includes/cxx26.csv
A libcxx/test/std/experimental/simd/simd.traits/is_simd_flag_type.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/memory_alignment.pass.cpp
A libcxx/test/std/experimental/simd/simd.traits/memory_alignment.verify.cpp
M libcxx/test/std/experimental/simd/test_utils.h
Log Message:
-----------
[libcxx] <experimental/simd> Added aliagned flag types, traits is_simd_flag_type[_v], memory_alignment[_v] and related tests
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D153319
Commit: e7a45c6d768b755644ce44e095332924009887a3
https://github.com/llvm/llvm-project/commit/e7a45c6d768b755644ce44e095332924009887a3
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/include/CMakeLists.txt
A libcxx/include/experimental/__simd/internal_declaration.h
A libcxx/include/experimental/__simd/reference.h
M libcxx/include/experimental/__simd/scalar.h
M libcxx/include/experimental/__simd/simd.h
M libcxx/include/experimental/__simd/simd_mask.h
M libcxx/include/experimental/__simd/utility.h
M libcxx/include/experimental/__simd/vec_ext.h
A libcxx/test/std/experimental/simd/simd.reference/reference_alias.pass.cpp
M libcxx/test/std/experimental/simd/test_utils.h
Log Message:
-----------
[libcxx] <experimental/simd> Added internal storage type, constructors, subscript operators of class simd/simd_mask and related tests
[libcxx] <experimental/simd> Added internal storage type for class simd/simd_mask
[libcxx] <experimental/simd> Added all constructors of class simd/simd_mask and related tests
[libcxx] <experimental/simd> Added basic simd reference implementation, subscript operators of class simd/simd_mask and related tests
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D144364
Commit: ed29f275bfc0beda9bb1959ecf928bd091b079a9
https://github.com/llvm/llvm-project/commit/ed29f275bfc0beda9bb1959ecf928bd091b079a9
Author: Zhangyin <zhangyin2018 at iscas.ac.cn>
Date: 2023-09-12 (Tue, 12 Sep 2023)
Changed paths:
M libcxx/docs/Status/ParallelismProjects.csv
M libcxx/include/experimental/__simd/scalar.h
M libcxx/include/experimental/__simd/simd.h
M libcxx/include/experimental/__simd/simd_mask.h
M libcxx/include/experimental/__simd/utility.h
M libcxx/include/experimental/__simd/vec_ext.h
A libcxx/test/std/experimental/simd/simd.class/simd_ctor_broadcast.pass.cpp
A libcxx/test/std/experimental/simd/simd.mask.class/simd_mask_ctor_broadcast.pass.cpp
M libcxx/test/std/experimental/simd/test_utils.h
Log Message:
-----------
[libcxx] <experimental/simd> Add broadcast constructor of class simd/simd_mask
Reviewed By: #libc, philnik
Differential Revision: https://reviews.llvm.org/D156225
Compare: https://github.com/llvm/llvm-project/compare/08352b99a43b...ed29f275bfc0
More information about the All-commits
mailing list