Keep enums stable. Append EH stuff to the end.

llvm-svn: 136263
This commit is contained in:
Bill Wendling 2011-07-27 21:00:28 +00:00
parent eb08bd48e6
commit 2641d132d1
1 changed files with 52 additions and 49 deletions

View File

@ -126,69 +126,72 @@ typedef enum {
LLVMIndirectBr = 4, LLVMIndirectBr = 4,
LLVMInvoke = 5, LLVMInvoke = 5,
LLVMUnwind = 6, LLVMUnwind = 6,
LLVMResume = 7, LLVMUnreachable = 7,
LLVMUnreachable = 8,
/* Standard Binary Operators */ /* Standard Binary Operators */
LLVMAdd = 9, LLVMAdd = 8,
LLVMFAdd = 10, LLVMFAdd = 9,
LLVMSub = 11, LLVMSub = 10,
LLVMFSub = 12, LLVMFSub = 11,
LLVMMul = 13, LLVMMul = 12,
LLVMFMul = 14, LLVMFMul = 13,
LLVMUDiv = 15, LLVMUDiv = 14,
LLVMSDiv = 16, LLVMSDiv = 15,
LLVMFDiv = 17, LLVMFDiv = 16,
LLVMURem = 18, LLVMURem = 17,
LLVMSRem = 19, LLVMSRem = 18,
LLVMFRem = 20, LLVMFRem = 19,
/* Logical Operators */ /* Logical Operators */
LLVMShl = 21, LLVMShl = 20,
LLVMLShr = 22, LLVMLShr = 21,
LLVMAShr = 23, LLVMAShr = 22,
LLVMAnd = 24, LLVMAnd = 23,
LLVMOr = 25, LLVMOr = 24,
LLVMXor = 26, LLVMXor = 25,
/* Memory Operators */ /* Memory Operators */
LLVMAlloca = 27, LLVMAlloca = 26,
LLVMLoad = 28, LLVMLoad = 27,
LLVMStore = 29, LLVMStore = 28,
LLVMGetElementPtr = 30, LLVMGetElementPtr = 29,
/* Cast Operators */ /* Cast Operators */
LLVMTrunc = 31, LLVMTrunc = 30,
LLVMZExt = 32, LLVMZExt = 31,
LLVMSExt = 33, LLVMSExt = 32,
LLVMFPToUI = 34, LLVMFPToUI = 33,
LLVMFPToSI = 35, LLVMFPToSI = 34,
LLVMUIToFP = 36, LLVMUIToFP = 35,
LLVMSIToFP = 37, LLVMSIToFP = 36,
LLVMFPTrunc = 38, LLVMFPTrunc = 37,
LLVMFPExt = 39, LLVMFPExt = 38,
LLVMPtrToInt = 40, LLVMPtrToInt = 39,
LLVMIntToPtr = 41, LLVMIntToPtr = 40,
LLVMBitCast = 42, LLVMBitCast = 41,
/* Other Operators */ /* Other Operators */
LLVMICmp = 43, LLVMICmp = 42,
LLVMFCmp = 44, LLVMFCmp = 43,
LLVMPHI = 45, LLVMPHI = 44,
LLVMCall = 46, LLVMCall = 45,
LLVMSelect = 47, LLVMSelect = 46,
/* UserOp1 */ /* UserOp1 */
/* UserOp2 */ /* UserOp2 */
LLVMVAArg = 50, LLVMVAArg = 49,
LLVMExtractElement = 51, LLVMExtractElement = 50,
LLVMInsertElement = 52, LLVMInsertElement = 51,
LLVMShuffleVector = 53, LLVMShuffleVector = 52,
LLVMExtractValue = 54, LLVMExtractValue = 53,
LLVMInsertValue = 55, LLVMInsertValue = 54,
LLVMLandingPad = 56,
/* Atomic operators */ /* Atomic operators */
LLVMFence = 57 LLVMFence = 55,
/* Exception Handling Operators */
LLVMLandingPad = 56,
LLVMResume = 57
} LLVMOpcode; } LLVMOpcode;
typedef enum { typedef enum {