| /freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/__simd/ |
| H A D | simd.h | 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>(_… 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(const _Up* __mem, _Flags) { in simd() function 70 _Impl::__load(__s_, _Flags::template __apply<simd>(__mem)); in simd() 79 inline constexpr bool is_simd_v<simd<_Tp, _Abi>> = true; 82 using native_simd = simd<_Tp, simd_abi::native<_Tp>>; 85 using fixed_size_simd = simd<_Tp, simd_abi::fixed_size<_Np>>;
|
| H A D | reference.h | 27 friend class simd; variable
|
| H A D | declaration.h | 72 class simd; variable
|
| H A D | simd_mask.h | 37 using simd_type = simd<_Tp, _Abi>;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsWebAssembly.def | 165 TARGET_BUILTIN(__builtin_wasm_relaxed_madd_f32x4, "V4fV4fV4fV4f", "nc", "relaxed-simd") 166 TARGET_BUILTIN(__builtin_wasm_relaxed_nmadd_f32x4, "V4fV4fV4fV4f", "nc", "relaxed-simd") 167 TARGET_BUILTIN(__builtin_wasm_relaxed_madd_f64x2, "V2dV2dV2dV2d", "nc", "relaxed-simd") 168 TARGET_BUILTIN(__builtin_wasm_relaxed_nmadd_f64x2, "V2dV2dV2dV2d", "nc", "relaxed-simd") 177 TARGET_BUILTIN(__builtin_wasm_relaxed_min_f32x4, "V4fV4fV4f", "nc", "relaxed-simd") 178 TARGET_BUILTIN(__builtin_wasm_relaxed_max_f32x4, "V4fV4fV4f", "nc", "relaxed-simd") 179 TARGET_BUILTIN(__builtin_wasm_relaxed_min_f64x2, "V2dV2dV2d", "nc", "relaxed-simd") 180 TARGET_BUILTIN(__builtin_wasm_relaxed_max_f64x2, "V2dV2dV2d", "nc", "relaxed-simd") 182 TARGET_BUILTIN(__builtin_wasm_relaxed_trunc_s_i32x4_f32x4, "V4iV4f", "nc", "relaxed-simd") 183 TARGET_BUILTIN(__builtin_wasm_relaxed_trunc_u_i32x4_f32x4, "V4UiV4f", "nc", "relaxed-simd") [all …]
|
| H A D | OpenMPKinds.def | 100 OPENMP_SCHEDULE_MODIFIER(simd)
|
| H A D | DiagnosticSemaKinds.td | 10932 "'%0' statement cannot be used in OpenMP simd region">; 10970 …u forget to enclose 'omp %3' directive into a for, simd, for simd, parallel for, or parallel for s… 10972 …"OpenMP constructs may not be nested inside a simd region%select{| except for ordered simd, simd, … 11065 "single declaration is expected after 'declare %select{simd|variant}0' directive">; 11067 "'#pragma omp declare %select{simd|variant}0' can only be applied to functions">; 11207 "OpenMP only allows an ordered construct with the simd clause nested in a simd construct">, 11212 "%select{|||target |teams|for, simd, for simd, parallel for, or parallel for simd }1region?">; 11261 "'inscan' modifier can be used only in 'omp for', 'omp simd', 'omp for simd'," 11262 " 'omp parallel for', or 'omp parallel for simd' directive">; 11365 "'reduction' clause with 'task' modifier allowed only on non-simd parallel or"
|
| H A D | DiagnosticDriverKinds.td | 337 def err_drv_no_neon_modifier : Error<"[no]neon is not accepted as modifier, please use [no]simd ins…
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/ |
| H A D | simd | 14 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] 84 #include <experimental/__simd/simd.h>
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMP.td | 503 def OMP_Simd : Directive<"simd"> { 991 def OMP_ForSimd : Directive<"for simd"> { 1011 def OMP_DoSimd : Directive<"do simd"> { 1038 def OMP_DeclareSimd : Directive<"declare simd"> { 1077 def OMP_TaskLoopSimd : Directive<"taskloop simd"> { 1326 def OMP_TargetSimd : Directive<"target simd"> { 1433 Directive<"teams distribute parallel do simd"> { 1709 Directive<"target teams distribute simd"> { 1912 Directive<"parallel master taskloop simd"> { 1943 Directive<"parallel masked taskloop simd"> { [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 28 def FeatureRelaxedSIMD : SubtargetFeature<"relaxed-simd", "SIMDLevel", "RelaxedSIMD", 29 "Enable relaxed-simd instructions">;
|
| H A D | WebAssemblyInstrInfo.td | 31 AssemblerPredicate<(all_of FeatureRelaxedSIMD), "relaxed-simd">;
|
| /freebsd-14.2/share/man/man7/ |
| H A D | Makefile | 29 simd.7 \
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/ |
| H A D | Makefile.am | 12 %D%/kernel/linux/simd.h \ 88 %D%/spl/sys/simd.h \
|
| /freebsd-14.2/sys/contrib/openzfs/tests/runfiles/ |
| H A D | linux.run | 188 [tests/functional/simd:Linux] 192 tags = ['functional', 'simd']
|
| /freebsd-14.2/contrib/arm-optimized-routines/networking/ |
| H A D | Dir.mk | 66 $(EMULATOR) build/bin/test/chksum -i simd || true # simd is not always available
|
| /freebsd-14.2/sys/contrib/openzfs/lib/libspl/include/ |
| H A D | Makefile.am | 49 %D%/sys/simd.h \
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/ |
| H A D | Makefile.am | 51 %D%/spl/sys/simd.h \
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | __std_clang_module | 92 #include <experimental/simd>
|
| H A D | __config | 1392 # define _PSTL_PRAGMA_SIMD _PSTL_PRAGMA(omp simd) 1393 # define _PSTL_PRAGMA_DECLARE_SIMD _PSTL_PRAGMA(omp declare simd) 1394 # define _PSTL_PRAGMA_SIMD_REDUCTION(PRM) _PSTL_PRAGMA(omp simd reduction(PRM)) 1395 # define _PSTL_PRAGMA_SIMD_SCAN(PRM) _PSTL_PRAGMA(omp simd reduction(inscan, PRM))
|
| H A D | module.modulemap.in | 532 module simd { 537 module simd { private header "experimental/__simd/simd.h" } 543 header "experimental/simd"
|
| /freebsd-14.2/lib/libc++/ |
| H A D | module.modulemap | 532 module simd { 537 module simd { private header "experimental/__simd/simd.h" } 543 header "experimental/simd"
|
| H A D | Makefile | 1341 EXP_HEADERS+= simd 1354 EXS_HEADERS+= simd.h
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.def | 199 ARM_ARCH_EXT_NAME("simd", ARM::AEK_SIMD, {}, {})
|
| /freebsd-14.2/contrib/elftoolchain/readelf/ |
| H A D | readelf.c | 254 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()
|