Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/libc++/include/experimental/
H A Dsimd266 friend simd operator+ (const simd&, const simd&);
280 friend simd& operator+= (simd&, const simd&);
281 friend simd& operator-= (simd&, const simd&);
282 friend simd& operator*= (simd&, const simd&);
283 friend simd& operator/= (simd&, const simd&);
284 friend simd& operator%= (simd&, const simd&);
286 friend simd& operator&= (simd&, const simd&);
287 friend simd& operator|= (simd&, const simd&);
288 friend simd& operator^= (simd&, const simd&);
289 friend simd& operator<<=(simd&, const simd&);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DOpenMPKinds.def188 OPENMP_DIRECTIVE(simd)
215 OPENMP_DIRECTIVE_EXT(for_simd, "for simd")
218 OPENMP_DIRECTIVE_EXT(declare_simd, "declare simd")
220 OPENMP_DIRECTIVE_EXT(taskloop_simd, "taskloop simd")
228 OPENMP_DIRECTIVE_EXT(target_simd, "target simd")
271 OPENMP_CLAUSE(simd, OMPSIMDClause)
305 // Clauses allowed for directive 'omp simd'.
326 // Clauses allowed for directive 'omp for simd'.
375 OPENMP_SCHEDULE_MODIFIER(simd)
562 OPENMP_ORDERED_CLAUSE(simd)
[all …]
H A DDiagnosticDriverKinds.td205 def err_drv_no_neon_modifier : Error<"[no]neon is not accepted as modifier, please use [no]simd ins…
H A DAttrDocs.td2972 let Heading = "#pragma omp declare simd";
2974 The `declare simd` construct can be applied to a function to enable the creation
2976 instructions from a single invocation in a SIMD loop. The `declare simd`
2977 directive is a declarative directive. There may be multiple `declare simd`
2978 directives for a function. The use of a `declare simd` construct on a function
2982 The syntax of the `declare simd` construct is as follows:
2986 #pragma omp declare simd [clause[[,] clause] ...] new-line
2987 [#pragma omp declare simd [clause[[,] clause] ...] new-line]
H A DDiagnosticParseKinds.td1163 "function declaration is expected after 'declare simd' directive">;
H A DDiagnosticSemaKinds.td8851 "'%0' statement cannot be used in OpenMP simd region">;
8889 "OpenMP constructs may not be nested inside a simd region">;
8952 "single declaration is expected after 'declare simd' directive">;
8954 "'#pragma omp declare simd' can only be applied to functions">;
9062 "OpenMP only allows an ordered construct with the simd clause nested in a simd construct">,
H A DAttr.td3031 let Spellings = [Pragma<"omp", "declare simd">];
/freebsd-12.1/contrib/libc++/include/
H A Dmodule.modulemap563 module simd {
564 header "experimental/simd"
/freebsd-12.1/contrib/binutils/opcodes/
H A Di386-reg.tbl146 // MMX and simd registers.
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DAArch64TargetParser.def66 AARCH64_ARCH_EXT_NAME("simd", AArch64::AEK_SIMD, "+neon", "-neon")
H A DARMTargetParser.def150 ARM_ARCH_EXT_NAME("simd", ARM::AEK_SIMD, nullptr, nullptr)
/freebsd-12.1/lib/libc++/
H A DMakefile248 EXP_HEADERS+= simd
/freebsd-12.1/contrib/elftoolchain/readelf/
H A Dreadelf.c230 static const char *aeabi_adv_simd_arch(uint64_t simd);
1470 aeabi_adv_simd_arch(uint64_t simd) in aeabi_adv_simd_arch() argument
1474 switch (simd) { in aeabi_adv_simd_arch()
1480 (uintmax_t) simd); in aeabi_adv_simd_arch()
/freebsd-12.1/contrib/gcc/config/arm/
H A Diwmmxt.md223 ;; compile/simd-5.c at -O0). The mode for operands[1] is
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DOptions.td1562 def fopenmp_simd : Flag<["-"], "fopenmp-simd">, Group<f_Group>, Flags<[CC1Option, NoArgumentUnused]…
1564 def fno_openmp_simd : Flag<["-"], "fno-openmp-simd">, Group<f_Group>, Flags<[CC1Option, NoArgumentU…
/freebsd-12.1/contrib/gcc/
H A DChangeLog-200514947 * testsuite/gcc.dg/simd-1.c: Update error messages.
14948 * testsuite/gcc.dg/simd-1b.c: Re-enable tests. Update error
14950 * testsuite/gcc.dg/simd-2.c: Update error messages.
14951 * testsuite/gcc.dg/simd-4.c: New.
H A DChangeLog-200215184 * gcc.c-torture/execute/simd-1.c: New.
15186 * gcc.dg/simd-1.c: New.
15189 specify simd types not specifically supported by the hardware.
15190 Document that simd types can be used as function arguments.
H A DChangeLog-200318790 * testsuite/gcc.c-torture/execute/simd-4.c: New.
23891 * testsuite/gcc.c-torture/compile/simd-6.c: New.
25033 * expr.c (emit_group_load): Dump parallels of simd types to
28196 * testsuite/gcc.c-torture/execute/simd-3.c: New.
/freebsd-12.1/tools/build/mk/
H A DOptionalObsoleteFiles.inc4558 OLD_FILES+=usr/include/c++/v1/experimental/simd
/freebsd-12.1/contrib/gcc/doc/
H A Dinvoke.texi11448 This switch enables or disables the generation of SPE simd