| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | AArch64ACLETypes.def | 9 // This file defines various Neon and SVE builtin types. The macros are: 13 // Unlike the SVE types, the Neon vector types are not builtin types and 124 //===- Neon Vector point types --------------------------------------------===// 126 NEON_VECTOR_TYPE(__Int8x8_t, SignedCharTy, 8, 8, VectorKind::Neon) 127 NEON_VECTOR_TYPE(__Int16x4_t, ShortTy, 16, 4, VectorKind::Neon) 128 NEON_VECTOR_TYPE(__Int32x2_t, IntTy, 32, 2, VectorKind::Neon) 129 NEON_VECTOR_TYPE(__Uint8x8_t, UnsignedCharTy, 8, 8, VectorKind::Neon) 130 NEON_VECTOR_TYPE(__Uint16x4_t, UnsignedShortTy, 16, 4, VectorKind::Neon) 131 NEON_VECTOR_TYPE(__Uint32x2_t, UnsignedIntTy, 32, 2, VectorKind::Neon) 132 NEON_VECTOR_TYPE(__Float16x4_t, HalfTy, 16, 4, VectorKind::Neon) [all …]
|
| H A D | DiagnosticSemaKinds.td | 3323 "Neon vector size must be 64 or 128 bits">;
|
| /freebsd/contrib/arm-optimized-routines/math/tools/ |
| H A D | exp10.sollya | 8 N = 1; // Neon 1, SVE 64
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.def | 55 ARM_FPU("neon", FK_NEON, FPUVersion::VFPV3, NeonSupportLevel::Neon, 58 NeonSupportLevel::Neon, FPURestriction::None) 59 ARM_FPU("neon-vfpv4", FK_NEON_VFPV4, FPUVersion::VFPV4, NeonSupportLevel::Neon, 62 NeonSupportLevel::Neon, FPURestriction::None)
|
| H A D | ARMTargetParser.h | 166 Neon, ///< Neon enumerator
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedOryon.td | 99 // Port 12: FP/Neon/SIMD/Crypto. 104 // Port 13: FP/Neon/SIMD/Crypto. 109 // Port 14: FP/Neon/SIMD/Crypto. 112 // Port 15: FP/Neon/SIMD/Crypto. 865 // Neon load with 5 cycle
|
| 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.
|
| H A D | SVEInstrFormats.td | 5380 // Allow selecting SVE2 ternary ops with Neon types.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrNEON.td | 2935 // Neon Intrinsic-Op instructions (VABA): double- and quad-register. 2953 // Neon 3-argument intrinsics, both double- and quad-register. 3019 // Neon Long 3-argument intrinsic. The destination register is 3324 // Neon 2-register vector operations and intrinsics. 3326 // Neon 2-register comparisons. 3386 // Neon 3-register comparisons. 3440 // Neon 2-register vector intrinsics, 3464 // Neon Narrowing 2-register vector operations, 3481 // Neon Narrowing 2-register vector intrinsics, 3499 // Neon Lengthening 2-register vector intrinsic (currently specific to VMOVL). [all …]
|
| H A D | ARMFeatures.td | 30 // Floating Point, HW Division and Neon Support
|
| H A D | ARMInstrFormats.td | 133 def NeonDomain : Domain<2>; // Instructions in Neon domain only 134 def VFPNeonDomain : Domain<3>; // Instructions in both VFP & Neon domains 135 def VFPNeonA8Domain : Domain<5>; // Instructions in VFP & Neon under A8
|
| H A D | ARMScheduleR52.td | 539 // Neon Support
|
| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | ARMTargetParser.cpp | 206 {"+neon", "-neon", NeonSupportLevel::Neon}, in getFPUFeatures()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | TypePrinter.cpp | 683 case VectorKind::Neon: in printVectorBefore() 761 case VectorKind::Neon: in printDependentVectorBefore()
|
| H A D | JSONNodeDumper.cpp | 723 case VectorKind::Neon: in VisitVectorType()
|
| H A D | ItaniumMangle.cpp | 4317 if ((T->getVectorKind() == VectorKind::Neon || in mangleType() 4350 if ((T->getVectorKind() == VectorKind::Neon || in mangleType()
|
| H A D | TextNodeDumper.cpp | 1995 case VectorKind::Neon: in VisitVectorType()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | ARM.cpp | 790 llvm::ARM::NeonSupportLevel::Neon) || in getARMTargetFeatures()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 654 bool Neon = Name.consume_front("neon."); in upgradeArmOrAarch64IntrinsicFunction() local 655 if (Neon) { in upgradeArmOrAarch64IntrinsicFunction() 713 if (Neon) { in upgradeArmOrAarch64IntrinsicFunction() 827 if (Neon) { in upgradeArmOrAarch64IntrinsicFunction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IntrinsicsAArch64.td | 997 // Neon FP8 intrinsics 4017 // Neon absolute maximum and minimum
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 8323 VecKind == VectorKind::Neon && in HandleNeonVectorTypeAttr() 8501 if (!VT || VT->getVectorKind() != VectorKind::Neon) { in HandleArmMveStrictPolymorphismAttr() 8868 HandleNeonVectorTypeAttr(type, attr, state.getSema(), VectorKind::Neon); in processTypeAttrs()
|
| H A D | SemaInit.cpp | 1966 if (isBigEndian && (T->getVectorKind() == VectorKind::Neon || in CheckVectorType()
|
| H A D | SemaExpr.cpp | 14941 if (VT->getVectorKind() == VectorKind::Neon) in needsConversionOfHalfVec()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 4074 Neon,
|
| /freebsd/share/misc/ |
| H A D | pci_vendors | 6484 0067 PowerVR Neon 250 Chipset 6485 1010 0020 PowerVR Neon 250 AGP 32Mb 6486 1010 0080 PowerVR Neon 250 AGP 16Mb 6487 1010 0088 PowerVR Neon 250 16Mb 6488 1010 0090 PowerVR Neon 250 AGP 16Mb 6489 1010 0098 PowerVR Neon 250 16Mb 6490 1010 00a0 PowerVR Neon 250 AGP 32Mb 6491 1010 00a8 PowerVR Neon 250 32Mb 6492 1010 0120 PowerVR Neon 250 AGP 32Mb
|