LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PowerPCGenInstrNames.inc

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