Home
last modified time | relevance | path

Searched refs:simd (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-src/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Dsimd.h28 // class template simd [simd.class]
29 // TODO: implement simd class
31 class simd {
45 _LIBCPP_HIDE_FROM_ABI simd() noexcept = default;
49 _LIBCPP_HIDE_FROM_ABI simd(_Up&& __v) noexcept : __s_(_Impl::__broadcast(static_cast<value_type>(__v))) {} in simd() function
56 _LIBCPP_HIDE_FROM_ABI simd(const simd<_Up, simd_abi::fixed_size<size()>>& __v) noexcept { in simd() function
64 explicit _LIBCPP_HIDE_FROM_ABI simd(_Generator&& __g) noexcept in simd() function
69 _LIBCPP_HIDE_FROM_ABI simd(cons function
[all...]
H A Dreference.h31 friend class simd;
27 friend class simd; global() variable
H A Ddeclaration.h72 class simd; variable
H A Dsimd_mask.h25 // class template simd_mask [simd.mask.class]
37 using simd_type = simd<_Tp, _Abi>;
72 // scalar access [simd.mask.subscr]
/freebsd-src/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsWebAssembly.def169 TARGET_BUILTIN(__builtin_wasm_relaxed_madd_f32x4, "V4fV4fV4fV4f", "nc", "relaxed-simd")
170 TARGET_BUILTIN(__builtin_wasm_relaxed_nmadd_f32x4, "V4fV4fV4fV4f", "nc", "relaxed-simd")
171 TARGET_BUILTIN(__builtin_wasm_relaxed_madd_f64x2, "V2dV2dV2dV2d", "nc", "relaxed-simd")
172 TARGET_BUILTIN(__builtin_wasm_relaxed_nmadd_f64x2, "V2dV2dV2dV2d", "nc", "relaxed-simd")
176 TARGET_BUILTIN(__builtin_wasm_relaxed_laneselect_i8x16, "V16ScV16ScV16ScV16Sc", "nc", "relaxed-simd")
177 TARGET_BUILTIN(__builtin_wasm_relaxed_laneselect_i16x8, "V8sV8sV8sV8s", "nc", "relaxed-simd")
178 TARGET_BUILTIN(__builtin_wasm_relaxed_laneselect_i32x4, "V4iV4iV4iV4i", "nc", "relaxed-simd")
179 TARGET_BUILTIN(__builtin_wasm_relaxed_laneselect_i64x2, "V2LLiV2LLiV2LLiV2LLi", "nc", "relaxed-simd")
181 TARGET_BUILTIN(__builtin_wasm_relaxed_swizzle_i8x16, "V16ScV16ScV16Sc", "nc", "relaxed-simd")
183 TARGET_BUILTIN(__builtin_wasm_relaxed_min_f32x4, "V4fV4fV4f", "nc", "relaxed-simd")
[all...]
H A DOpenMPKinds.def100 OPENMP_SCHEDULE_MODIFIER(simd)
H A DDiagnosticSemaKinds.td11150 "'%0' statement cannot be used in OpenMP simd region">;
11188 "; perhaps you forget to enclose 'omp %3' directive into a for, simd, for simd, parallel for, or parallel for simd region?}2">;
11190 "OpenMP constructs may not be nested inside a simd region%select{| except for ordered simd, simd, scan, or atomic directive}0">;
11280 "single declaration is expected after 'declare %select{simd|variant}0' directive">;
11282 "'#pragma omp declare %select{simd|variant}0' can only be applied to functions">;
11422 "OpenMP only allows an ordered construct with the simd claus
[all...]
H A DDiagnosticDriverKinds.td348 def err_drv_no_neon_modifier : Error<"[no]neon is not accepted as modifier, please use [no]simd instead">;
/freebsd-src/contrib/llvm-project/libcxx/include/experimental/
H A Dsimd14 experimental/simd synopsis
30 // class template simd [simd.class]
31 template <class T, class Abi = simd_abi::compatible<T>> class simd;
32 template <class T> using native_simd = simd<T, simd_abi::native<T>>;
33 template <class T, int N> using fixed_size_simd = simd<T, simd_abi::fixed_size<N>>;
35 // class template simd_mask [simd.mask.class]
48 // traits [simd.traits]
83 #include <experimental/__simd/simd.h>
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMP.td410 def OMPC_Simd : Clause<"simd"> {
585 def OMP_DeclareSimd : Directive<"declare simd"> {
891 def OMP_Simd : Directive<"simd"> {
1172 def OMP_DistributeParallelDoSimd : Directive<"distribute parallel do simd"> {
1220 def OMP_DistributeParallelForSimd : Directive<"distribute parallel for simd"> {
1247 def OMP_DistributeSimd : Directive<"distribute simd"> {
1275 def OMP_DoSimd : Directive<"do simd"> {
1297 def OMP_EndDoSimd : Directive<"end do simd"> {
1305 def OMP_ForSimd : Directive<"for simd"> {
1381 def OMP_MaskedTaskloopSimd : Directive<"masked taskloop simd"> {
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td67 SubtargetFeature<"relaxed-simd", "SIMDLevel", "RelaxedSIMD",
68 "Enable relaxed-simd instructions">;
H A DWebAssemblyInstrInfo.td73 AssemblerPredicate<(all_of FeatureRelaxedSIMD), "relaxed-simd">;
/freebsd-src/share/man/man7/
H A DMakefile26 simd.7 \
/freebsd-src/sys/contrib/openzfs/include/os/linux/
H A DMakefile.am11 %D%/kernel/linux/simd.h \
88 %D%/spl/sys/simd.h \
/freebsd-src/sys/contrib/openzfs/tests/runfiles/
H A Dlinux.run203 [tests/functional/simd:Linux]
207 tags = ['functional', 'simd']
/freebsd-src/contrib/arm-optimized-routines/networking/
H A DDir.mk66 $(EMULATOR) build/bin/test/chksum -i simd || true # simd is not always available
/freebsd-src/sys/contrib/openzfs/lib/libspl/include/
H A DMakefile.am50 %D%/sys/simd.h \
/freebsd-src/sys/contrib/openzfs/include/os/freebsd/
H A DMakefile.am50 %D%/spl/sys/simd.h \
/freebsd-src/contrib/llvm-project/libcxx/include/
H A D__std_clang_module92 #include <experimental/simd>
H A D__config1091 # define _PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd)
1092 # define _PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd)
1093 # define _PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM))
1094 # define _PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))
H A Dmodule.modulemap.in
/freebsd-src/lib/libc++/
H A Dmodule.modulemap
H A DMakefile1385 EXP_HEADERS+= simd
1398 EXS_HEADERS+= simd.h
/freebsd-src/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParser.def227 ARM_ARCH_EXT_NAME("simd", ARM::AEK_SIMD, {}, {})
/freebsd-src/contrib/elftoolchain/readelf/
H A Dreadelf.c254 static const char *aeabi_adv_simd_arch(uint64_t simd);
1529 aeabi_adv_simd_arch(uint64_t simd) in aeabi_adv_simd_arch() argument
1533 switch (simd) { in aeabi_adv_simd_arch()
1539 (uintmax_t) simd); in aeabi_adv_simd_arch()

12