| //===-- ARMFPUName.def - List of the ARM FPU names --------------*- C++ -*-===// |
| // |
| // The LLVM Compiler Infrastructure |
| // |
| // This file is distributed under the University of Illinois Open Source |
| // License. See LICENSE.TXT for details. |
| // |
| //===----------------------------------------------------------------------===// |
| // |
| // This file contains the list of the supported ARM FPU names. |
| // |
| //===----------------------------------------------------------------------===// |
| |
| // NOTE: NO INCLUDE GUARD DESIRED! |
| |
| #ifndef ARM_FPU_NAME |
| #error "You must define ARM_FPU_NAME(NAME, ID) before including ARMFPUName.h" |
| #endif |
| |
| ARM_FPU_NAME("vfp", VFP) |
| ARM_FPU_NAME("vfpv2", VFPV2) |
| ARM_FPU_NAME("vfpv3", VFPV3) |
| ARM_FPU_NAME("vfpv3-d16", VFPV3_D16) |
| ARM_FPU_NAME("vfpv4", VFPV4) |
| ARM_FPU_NAME("vfpv4-d16", VFPV4_D16) |
| ARM_FPU_NAME("fp-armv8", FP_ARMV8) |
| ARM_FPU_NAME("neon", NEON) |
| ARM_FPU_NAME("neon-vfpv4", NEON_VFPV4) |
| ARM_FPU_NAME("neon-fp-armv8", NEON_FP_ARMV8) |
| ARM_FPU_NAME("crypto-neon-fp-armv8", CRYPTO_NEON_FP_ARMV8) |
| |
| #undef ARM_FPU_NAME |