Update Function::getContext documentation. NFC.
[oota-llvm.git] / lib / Target / ARM / ARMArchExtName.def
1 //===-- ARMArchExtName.def - List of the ARM Extension 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 //
10 // This file contains the list of the supported ARM Architecture Extension
11 // names. These can be used to enable the extension through .arch_extension
12 // attribute
13 //
14 //===----------------------------------------------------------------------===//
15
16 // NOTE: NO INCLUDE GUARD DESIRED!
17
18 #ifndef ARM_ARCHEXT_NAME
19 #error "You must define ARM_ARCHEXT_NAME(NAME, ID) before including ARMArchExtName.h"
20 #endif
21
22 ARM_ARCHEXT_NAME("crc", CRC)
23 ARM_ARCHEXT_NAME("crypto", CRYPTO)
24 ARM_ARCHEXT_NAME("fp", FP)
25 ARM_ARCHEXT_NAME("idiv", HWDIV)
26 ARM_ARCHEXT_NAME("mp", MP)
27 ARM_ARCHEXT_NAME("sec", SEC)
28 ARM_ARCHEXT_NAME("virt", VIRT)
29
30 #undef ARM_ARCHEXT_NAME