LLVM API Documentation

PPCGenRegisterNames.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 PPC {
00012   enum {
00013     NoRegister,
00014     CR0,  // 1
00015     CR0EQ,  // 2
00016     CR0GT,  // 3
00017     CR0LT,  // 4
00018     CR0UN,  // 5
00019     CR1,  // 6
00020     CR1EQ,  // 7
00021     CR1GT,  // 8
00022     CR1LT,  // 9
00023     CR1UN,  // 10
00024     CR2,  // 11
00025     CR2EQ,  // 12
00026     CR2GT,  // 13
00027     CR2LT,  // 14
00028     CR2UN,  // 15
00029     CR3,  // 16
00030     CR3EQ,  // 17
00031     CR3GT,  // 18
00032     CR3LT,  // 19
00033     CR3UN,  // 20
00034     CR4,  // 21
00035     CR4EQ,  // 22
00036     CR4GT,  // 23
00037     CR4LT,  // 24
00038     CR4UN,  // 25
00039     CR5,  // 26
00040     CR5EQ,  // 27
00041     CR5GT,  // 28
00042     CR5LT,  // 29
00043     CR5UN,  // 30
00044     CR6,  // 31
00045     CR6EQ,  // 32
00046     CR6GT,  // 33
00047     CR6LT,  // 34
00048     CR6UN,  // 35
00049     CR7,  // 36
00050     CR7EQ,  // 37
00051     CR7GT,  // 38
00052     CR7LT,  // 39
00053     CR7UN,  // 40
00054     CTR,  // 41
00055     CTR8,   // 42
00056     F0,   // 43
00057     F1,   // 44
00058     F10,  // 45
00059     F11,  // 46
00060     F12,  // 47
00061     F13,  // 48
00062     F14,  // 49
00063     F15,  // 50
00064     F16,  // 51
00065     F17,  // 52
00066     F18,  // 53
00067     F19,  // 54
00068     F2,   // 55
00069     F20,  // 56
00070     F21,  // 57
00071     F22,  // 58
00072     F23,  // 59
00073     F24,  // 60
00074     F25,  // 61
00075     F26,  // 62
00076     F27,  // 63
00077     F28,  // 64
00078     F29,  // 65
00079     F3,   // 66
00080     F30,  // 67
00081     F31,  // 68
00082     F4,   // 69
00083     F5,   // 70
00084     F6,   // 71
00085     F7,   // 72
00086     F8,   // 73
00087     F9,   // 74
00088     LR,   // 75
00089     LR8,  // 76
00090     R0,   // 77
00091     R1,   // 78
00092     R10,  // 79
00093     R11,  // 80
00094     R12,  // 81
00095     R13,  // 82
00096     R14,  // 83
00097     R15,  // 84
00098     R16,  // 85
00099     R17,  // 86
00100     R18,  // 87
00101     R19,  // 88
00102     R2,   // 89
00103     R20,  // 90
00104     R21,  // 91
00105     R22,  // 92
00106     R23,  // 93
00107     R24,  // 94
00108     R25,  // 95
00109     R26,  // 96
00110     R27,  // 97
00111     R28,  // 98
00112     R29,  // 99
00113     R3,   // 100
00114     R30,  // 101
00115     R31,  // 102
00116     R4,   // 103
00117     R5,   // 104
00118     R6,   // 105
00119     R7,   // 106
00120     R8,   // 107
00121     R9,   // 108
00122     RM,   // 109
00123     V0,   // 110
00124     V1,   // 111
00125     V10,  // 112
00126     V11,  // 113
00127     V12,  // 114
00128     V13,  // 115
00129     V14,  // 116
00130     V15,  // 117
00131     V16,  // 118
00132     V17,  // 119
00133     V18,  // 120
00134     V19,  // 121
00135     V2,   // 122
00136     V20,  // 123
00137     V21,  // 124
00138     V22,  // 125
00139     V23,  // 126
00140     V24,  // 127
00141     V25,  // 128
00142     V26,  // 129
00143     V27,  // 130
00144     V28,  // 131
00145     V29,  // 132
00146     V3,   // 133
00147     V30,  // 134
00148     V31,  // 135
00149     V4,   // 136
00150     V5,   // 137
00151     V6,   // 138
00152     V7,   // 139
00153     V8,   // 140
00154     V9,   // 141
00155     VRSAVE,   // 142
00156     X0,   // 143
00157     X1,   // 144
00158     X10,  // 145
00159     X11,  // 146
00160     X12,  // 147
00161     X13,  // 148
00162     X14,  // 149
00163     X15,  // 150
00164     X16,  // 151
00165     X17,  // 152
00166     X18,  // 153
00167     X19,  // 154
00168     X2,   // 155
00169     X20,  // 156
00170     X21,  // 157
00171     X22,  // 158
00172     X23,  // 159
00173     X24,  // 160
00174     X25,  // 161
00175     X26,  // 162
00176     X27,  // 163
00177     X28,  // 164
00178     X29,  // 165
00179     X3,   // 166
00180     X30,  // 167
00181     X31,  // 168
00182     X4,   // 169
00183     X5,   // 170
00184     X6,   // 171
00185     X7,   // 172
00186     X8,   // 173
00187     X9,   // 174
00188     NUM_TARGET_REGS   // 175
00189   };
00190 }
00191 } // End llvm namespace