150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho//===-- ARMArchName.h - List of the ARM arch names --------------*- C++ -*-===// 250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// 350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// The LLVM Compiler Infrastructure 450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// 550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// This file is distributed under the University of Illinois Open Source 650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// License. See LICENSE.TXT for details. 750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho// 850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho//===----------------------------------------------------------------------===// 950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#ifndef ARMARCHNAME_H 1150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#define ARMARCHNAME_H 1250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1350294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehonamespace llvm { 1450294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehonamespace ARM { 1550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1650294ead5e5d23f5bbfed76e00e6b510bd41eee1clairehoenum ArchKind { 1750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho INVALID_ARCH = 0 1850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 1950294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#define ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) , ID 2050294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#define ARM_ARCH_ALIAS(NAME, ID) /* empty */ 2150294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#include "ARMArchName.def" 2250294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho}; 2350294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 2450294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho} // namespace ARM 2550294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho} // namespace llvm 2650294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho 2750294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho#endif // ARMARCHNAME_H 2850294ead5e5d23f5bbfed76e00e6b510bd41eee1claireho