LLVM API Documentation
00001 //===- TableGen'erated file -------------------------------------*- C++ -*-===// 00002 // 00003 // Target Register Enum Values 00004 // 00005 // Automatically generated file, do not edit! 00006 // 00007 //===----------------------------------------------------------------------===// 00008 00009 namespace llvm { 00010 00011 namespace X86 { 00012 enum { 00013 NoRegister, 00014 AH, // 1 00015 AL, // 2 00016 AX, // 3 00017 BH, // 4 00018 BL, // 5 00019 BP, // 6 00020 BX, // 7 00021 CH, // 8 00022 CL, // 9 00023 CX, // 10 00024 DH, // 11 00025 DI, // 12 00026 DL, // 13 00027 DX, // 14 00028 EAX, // 15 00029 EBP, // 16 00030 EBX, // 17 00031 ECX, // 18 00032 EDI, // 19 00033 EDX, // 20 00034 ESI, // 21 00035 ESP, // 22 00036 FP0, // 23 00037 FP1, // 24 00038 FP2, // 25 00039 FP3, // 26 00040 FP4, // 27 00041 FP5, // 28 00042 FP6, // 29 00043 MM0, // 30 00044 MM1, // 31 00045 MM2, // 32 00046 MM3, // 33 00047 MM4, // 34 00048 MM5, // 35 00049 MM6, // 36 00050 MM7, // 37 00051 SI, // 38 00052 SP, // 39 00053 ST0, // 40 00054 ST1, // 41 00055 ST2, // 42 00056 ST3, // 43 00057 ST4, // 44 00058 ST5, // 45 00059 ST6, // 46 00060 ST7, // 47 00061 XMM0, // 48 00062 XMM1, // 49 00063 XMM2, // 50 00064 XMM3, // 51 00065 XMM4, // 52 00066 XMM5, // 53 00067 XMM6, // 54 00068 XMM7, // 55 00069 }; 00070 } 00071 } // End llvm namespace