| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArch.td | 48 // Loongson SIMD eXtension (LSX) 51 "'LSX' (Loongson SIMD Extension)", [FeatureBasicD]>; 54 // Loongson Advanced SIMD eXtension (LASX) 57 "'LASX' (Loongson Advanced SIMD Extension)",
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleSwift.td | 556 // 4.2.28 Advanced SIMD, Integer, 2 cycle 567 // 4.2.29 Advanced SIMD, Integer, 4 cycle 584 // 4.2.32 Advanced SIMD, Vector Table Lookup 597 // 4.2.33 Advanced SIMD, Transpose 602 // 4.2.34 Advanced SIMD and VFP, Floating Point 612 // 4.2.35 Advanced SIMD and VFP, Multiply 622 // 4.2.36 Advanced SIMD and VFP, Convert 625 // 4.2.37 Advanced SIMD and VFP, Move 652 // 4.2.38 Advanced SIMD and VFP, Move FPSCR 679 // 4.2.41 Advanced SIMD and VFP, Load Multiple [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | P10InstrResources.td | 1460 // 10 Cycles SIMD Matrix Multiply Engine operations, 0 input operands 1466 // 10 Cycles SIMD Matrix Multiply Engine operations, 2 input operands 1479 // 10 Cycles SIMD Matrix Multiply Engine operations, 3 input operands 1505 // 10 Cycles SIMD Matrix Multiply Engine operations, 2 input operands 1518 // 10 Cycles SIMD Matrix Multiply Engine operations, 3 input operands 1545 // 10 Cycles SIMD Matrix Multiply Engine operations, and 3 Cycles ALU operations, 1 input operands 1552 // 10 Cycles SIMD Matrix Multiply Engine operations, 3 Cycles ALU operations, 10 Cycles SIMD Matrix…
|
| H A D | PPCScheduleP7.td | 44 // Implemented as two 2-way SIMD operations for double- and single-precision. 53 // Executing simple FX, complex FX, permute and 4-way SIMD single-precision FP ops
|
| H A D | PPCScheduleP10.td | 50 def P10_MM : ProcResource<2>; // Two 512-bit SIMD matrix multiply engine pipelines.
|
| H A D | PPCSchedule440.td | 18 // SIMD floating-point unit for Blue Gene/L.
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsWebAssembly.td | 164 // SIMD intrinsics 253 // Relaxed SIMD intrinsics (experimental)
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsWebAssembly.def | 68 // SIMD builtins 164 // Relaxed SIMD builtins
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssembly.td | 26 "Enable 128-bit SIMD">;
|
| H A D | WebAssemblyInstrSIMD.td | 1 // WebAssemblyInstrSIMD.td - WebAssembly SIMD codegen support -*- tablegen -*-// 10 /// WebAssembly SIMD operand code-gen constructs. 14 // Instructions using the SIMD opcode prefix and requiring one of the SIMD 428 // Constructing SIMD values 953 // WebAssembly SIMD shifts are nonstandard in that the shift amount is
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ScheduleAtom.td | 36 // SIMD/FP: SIMD ALU, Shuffle,SIMD/FP multiply, divide 38 // SIMD/FP: SIMD ALU, FP Adder
|
| H A D | X86CallingConv.td | 261 // Boolean vectors of AVX-512 are returned in SIMD registers. 581 // Boolean vectors of AVX-512 are passed in SIMD registers. 863 // Boolean vectors of AVX-512 are passed in SIMD registers.
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | README.md | 268 query the CPU at runtime to detect SIMD support, and it will use the 273 For each of the x86 SIMD instruction sets, four versions are available:
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA510.td | 56 def CortexA510UnitVALU0 : ProcResource<1>; // SIMD/FP/SVE ALU0 57 def CortexA510UnitVALU1 : ProcResource<1>; // SIMD/FP/SVE ALU0 58 def CortexA510UnitVMAC : ProcResource<2>; // SIMD/FP/SVE MAC 59 …def CortexA510UnitVMC : ProcResource<1>; // SIMD/FP/SVE multicycle instrs (e.g Div, SQRT, c… 397 // 4.15. Advanced SIMD integer instructions 440 // SIMD max/min, reduce 768 // Conditional extract operations, SIMD&FP scalar and vector forms 791 // Copy, scalar SIMD&FP or imm 829 // Extract/insert operation, SIMD and FP scalar form
|
| H A D | AArch64SchedFalkorDetails.td | 584 // SIMD Floating-point Instructions 656 // SIMD Integer Instructions 779 // SIMD Load Instructions 907 // SIMD Miscellaneous Instructions 966 // SIMD Store Instructions
|
| H A D | AArch64SchedA55.td | 387 // 4.15. Advanced SIMD integer instructions 430 // SIMD max/min, reduce
|
| H A D | AArch64SchedThunderX2T99.td | 40 // Port 0: ALU, FP/SIMD. 43 // Port 1: ALU, FP/SIMD, integer mul/div. 74 // Crypto FP/SIMD micro-ops only on port 1. 77 // FP/SIMD micro-ops on ports 0 and 1.
|
| H A D | AArch64SchedThunderX3T110.td | 57 // Port 6: FP/Neon/SIMD/Crypto. 60 // Port 7: FP/Neon/SIMD/Crypto. 63 // Port 8: FP/Neon/SIMD/Crypto. 66 // Port 9: FP/Neon/SIMD/Crypto.
|
| /freebsd-14.2/crypto/openssl/test/recipes/30-test_evp_data/ |
| H A D | evpmac_poly1305.txt | 167 # 4th power of the key spills to 131th bit in SIMD key setup
|
| /freebsd-14.2/sys/contrib/openzfs/config/ |
| H A D | toolchain-simd.m4 | 2 dnl # Checks if host toolchain supports SIMD instructions
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1274 auto *SIMD = MSSA->getMemoryAccess(SI); in canSinkOrHoistInst() local 1276 auto *Source = getClobberingMemoryAccess(*MSSA, BAA, Flags, SIMD); in canSinkOrHoistInst() 1300 if (!Flags.getIsSink() && !MSSA->dominates(SIMD, MU)) in canSinkOrHoistInst()
|
| /freebsd-14.2/sys/contrib/openzfs/module/ |
| H A D | Kbuild.in | 306 # Disable aarch64 neon SIMD instructions for kernel mode
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.td | 127 // On machines without SIMD support, i128 is not a legal type, so model the
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CodeViewRegisters.def | 682 // 128-bit SIMD registers
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFeatures.td | 966 "'XCVsimd' (CORE-V SIMD ALU)">; 970 "'XCVsimd' (CORE-V SIMD ALU)">;
|