LLVM API Documentation

X86GenRegisterNames.inc

Go to the documentation of this file.
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