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 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