blob: bc056737a82b28d4cff182a5e61489850a2943b1 [file] [log] [blame]
Logan Chien439e8f92013-12-11 17:16:25 +00001//===-- ARMArchName.h - List of the ARM arch names --------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000010#ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMARCHNAME_H
11#define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMARCHNAME_H
Logan Chien439e8f92013-12-11 17:16:25 +000012
13namespace llvm {
14namespace ARM {
15
16enum ArchKind {
17 INVALID_ARCH = 0
18
19#define ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) , ID
Joerg Sonnenbergera13f8b42013-12-26 11:50:28 +000020#define ARM_ARCH_ALIAS(NAME, ID) /* empty */
Logan Chien439e8f92013-12-11 17:16:25 +000021#include "ARMArchName.def"
22};
23
24} // namespace ARM
25} // namespace llvm
26
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000027#endif