LLVM API Documentation
00001 //===- TableGen'erated file -------------------------------------*- C++ -*-===// 00002 // 00003 // Target Instruction Enum Values 00004 // 00005 // Automatically generated file, do not edit! 00006 // 00007 //===----------------------------------------------------------------------===// 00008 00009 namespace llvm { 00010 00011 namespace PPC { 00012 enum { 00013 PHI, // 0 (fixed for all targets) 00014 ADD, // 1 00015 ADDC, // 2 00016 ADDE, // 3 00017 ADDI, // 4 00018 ADDIC, // 5 00019 ADDICo, // 6 00020 ADDIS, // 7 00021 ADDME, // 8 00022 ADDZE, // 9 00023 ADJCALLSTACKDOWN, // 10 00024 ADJCALLSTACKUP, // 11 00025 AND, // 12 00026 ANDC, // 13 00027 ANDISo, // 14 00028 ANDIo, // 15 00029 B, // 16 00030 BCTR, // 17 00031 BEQ, // 18 00032 BGE, // 19 00033 BGT, // 20 00034 BL, // 21 00035 BLE, // 22 00036 BLR, // 23 00037 BLT, // 24 00038 BNE, // 25 00039 CALLindirect, // 26 00040 CALLpcrel, // 27 00041 CMP, // 28 00042 CMPD, // 29 00043 CMPDI, // 30 00044 CMPI, // 31 00045 CMPL, // 32 00046 CMPLD, // 33 00047 CMPLDI, // 34 00048 CMPLI, // 35 00049 CMPLW, // 36 00050 CMPLWI, // 37 00051 CMPW, // 38 00052 CMPWI, // 39 00053 CNTLZW, // 40 00054 COND_BRANCH, // 41 00055 CRAND, // 42 00056 CRANDC, // 43 00057 CRNOR, // 44 00058 CROR, // 45 00059 DIVD, // 46 00060 DIVDU, // 47 00061 DIVW, // 48 00062 DIVWU, // 49 00063 EQV, // 50 00064 EXTSB, // 51 00065 EXTSH, // 52 00066 EXTSW, // 53 00067 FADD, // 54 00068 FADDS, // 55 00069 FCFID, // 56 00070 FCMPU, // 57 00071 FCTIDZ, // 58 00072 FCTIWZ, // 59 00073 FDIV, // 60 00074 FDIVS, // 61 00075 FMADD, // 62 00076 FMR, // 63 00077 FMUL, // 64 00078 FMULS, // 65 00079 FNEG, // 66 00080 FRSP, // 67 00081 FSEL, // 68 00082 FSUB, // 69 00083 FSUBS, // 70 00084 IMPLICIT_DEF, // 71 00085 LA, // 72 00086 LBZ, // 73 00087 LBZX, // 74 00088 LD, // 75 00089 LDX, // 76 00090 LFD, // 77 00091 LFDX, // 78 00092 LFS, // 79 00093 LFSX, // 80 00094 LHA, // 81 00095 LHAX, // 82 00096 LHZ, // 83 00097 LHZX, // 84 00098 LI, // 85 00099 LIS, // 86 00100 LMW, // 87 00101 LOADHiAddr, // 88 00102 LWA, // 89 00103 LWAX, // 90 00104 LWZ, // 91 00105 LWZU, // 92 00106 LWZX, // 93 00107 MFCR, // 94 00108 MFCTR, // 95 00109 MFLR, // 96 00110 MTCTR, // 97 00111 MTLR, // 98 00112 MULHWU, // 99 00113 MULLD, // 100 00114 MULLI, // 101 00115 MULLW, // 102 00116 MovePCtoLR, // 103 00117 NAND, // 104 00118 NEG, // 105 00119 NOP, // 106 00120 NOR, // 107 00121 OR, // 108 00122 ORC, // 109 00123 ORI, // 110 00124 ORIS, // 111 00125 ORo, // 112 00126 RLDICL, // 113 00127 RLDICR, // 114 00128 RLWIMI, // 115 00129 RLWINM, // 116 00130 SLD, // 117 00131 SLW, // 118 00132 SRAD, // 119 00133 SRADI, // 120 00134 SRAW, // 121 00135 SRAWI, // 122 00136 SRD, // 123 00137 SRW, // 124 00138 STB, // 125 00139 STBX, // 126 00140 STD, // 127 00141 STDU, // 128 00142 STDUX, // 129 00143 STDX, // 130 00144 STFD, // 131 00145 STFDX, // 132 00146 STFS, // 133 00147 STFSX, // 134 00148 STH, // 135 00149 STHX, // 136 00150 STMW, // 137 00151 STW, // 138 00152 STWU, // 139 00153 STWUX, // 140 00154 STWX, // 141 00155 SUB, // 142 00156 SUBC, // 143 00157 SUBF, // 144 00158 SUBFC, // 145 00159 SUBFE, // 146 00160 SUBFIC, // 147 00161 SUBFZE, // 148 00162 XOR, // 149 00163 XORI, // 150 00164 XORIS, // 151 00165 }; 00166 } 00167 } // End llvm namespace