diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2011-07-27 18:59:19 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2011-07-27 18:59:19 +0000 |
commit | abcd715fdfd786e59f68579f7a68007d46d5218b (patch) | |
tree | 4ae4b531e31c5a5df5b0445a0423aff0c318690c /include/llvm-c | |
parent | 0031b4f74e4dd944720f896843e05598b7de2fee (diff) | |
download | external_llvm-abcd715fdfd786e59f68579f7a68007d46d5218b.zip external_llvm-abcd715fdfd786e59f68579f7a68007d46d5218b.tar.gz external_llvm-abcd715fdfd786e59f68579f7a68007d46d5218b.tar.bz2 |
The numbering of LLVMOpcode is supposed to be stable; revert my earlier change, and append Fence onto the end.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136245 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm-c')
-rw-r--r-- | include/llvm-c/Core.h | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/include/llvm-c/Core.h b/include/llvm-c/Core.h index 4288a3d..c9522a6 100644 --- a/include/llvm-c/Core.h +++ b/include/llvm-c/Core.h @@ -155,36 +155,38 @@ typedef enum { LLVMLoad = 27, LLVMStore = 28, LLVMGetElementPtr = 29, - LLVMFence = 30, /* Cast Operators */ - LLVMTrunc = 33, - LLVMZExt = 34, - LLVMSExt = 35, - LLVMFPToUI = 36, - LLVMFPToSI = 37, - LLVMUIToFP = 38, - LLVMSIToFP = 39, - LLVMFPTrunc = 40, - LLVMFPExt = 41, - LLVMPtrToInt = 42, - LLVMIntToPtr = 43, - LLVMBitCast = 44, + LLVMTrunc = 30, + LLVMZExt = 31, + LLVMSExt = 32, + LLVMFPToUI = 33, + LLVMFPToSI = 34, + LLVMUIToFP = 35, + LLVMSIToFP = 36, + LLVMFPTrunc = 37, + LLVMFPExt = 38, + LLVMPtrToInt = 39, + LLVMIntToPtr = 40, + LLVMBitCast = 41, /* Other Operators */ - LLVMICmp = 45, - LLVMFCmp = 46, - LLVMPHI = 47, - LLVMCall = 48, - LLVMSelect = 49, + LLVMICmp = 42, + LLVMFCmp = 43, + LLVMPHI = 44, + LLVMCall = 45, + LLVMSelect = 46, /* UserOp1 */ /* UserOp2 */ - LLVMVAArg = 52, - LLVMExtractElement = 53, - LLVMInsertElement = 54, - LLVMShuffleVector = 55, - LLVMExtractValue = 56, - LLVMInsertValue = 57 + LLVMVAArg = 49, + LLVMExtractElement = 50, + LLVMInsertElement = 51, + LLVMShuffleVector = 52, + LLVMExtractValue = 53, + LLVMInsertValue = 54, + + /* Atomic operators */ + LLVMFence = 55 } LLVMOpcode; typedef enum { |