1259698Sdim//===-- ARMFPUName.def - List of the ARM FPU names --------------*- C++ -*-===// 2259698Sdim// 3259698Sdim// The LLVM Compiler Infrastructure 4259698Sdim// 5259698Sdim// This file is distributed under the University of Illinois Open Source 6259698Sdim// License. See LICENSE.TXT for details. 7259698Sdim// 8259698Sdim//===----------------------------------------------------------------------===// 9259698Sdim// 10259698Sdim// This file contains the list of the supported ARM FPU names. 11259698Sdim// 12259698Sdim//===----------------------------------------------------------------------===// 13259698Sdim 14259698Sdim// NOTE: NO INCLUDE GUARD DESIRED! 15259698Sdim 16259698Sdim#ifndef ARM_FPU_NAME 17259698Sdim#error "You must define ARM_FPU_NAME(NAME, ID) before including ARMFPUName.h" 18259698Sdim#endif 19259698Sdim 20259698SdimARM_FPU_NAME("vfp", VFP) 21259698SdimARM_FPU_NAME("vfpv2", VFPV2) 22259698SdimARM_FPU_NAME("vfpv3", VFPV3) 23259698SdimARM_FPU_NAME("vfpv3-d16", VFPV3_D16) 24259698SdimARM_FPU_NAME("vfpv4", VFPV4) 25259698SdimARM_FPU_NAME("vfpv4-d16", VFPV4_D16) 26259698SdimARM_FPU_NAME("fp-armv8", FP_ARMV8) 27259698SdimARM_FPU_NAME("neon", NEON) 28259698SdimARM_FPU_NAME("neon-vfpv4", NEON_VFPV4) 29259698SdimARM_FPU_NAME("neon-fp-armv8", NEON_FP_ARMV8) 30259698SdimARM_FPU_NAME("crypto-neon-fp-armv8", CRYPTO_NEON_FP_ARMV8) 31259698Sdim 32259698Sdim#undef ARM_FPU_NAME 33