LLVM API Documentation
00001 //===-- ARMArchName.h - List of the ARM arch names --------------*- C++ -*-===// 00002 // 00003 // The LLVM Compiler Infrastructure 00004 // 00005 // This file is distributed under the University of Illinois Open Source 00006 // License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 00010 #ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMARCHNAME_H 00011 #define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMARCHNAME_H 00012 00013 namespace llvm { 00014 namespace ARM { 00015 00016 enum ArchKind { 00017 INVALID_ARCH = 0 00018 00019 #define ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) , ID 00020 #define ARM_ARCH_ALIAS(NAME, ID) /* empty */ 00021 #include "ARMArchName.def" 00022 }; 00023 00024 } // namespace ARM 00025 } // namespace llvm 00026 00027 #endif