mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-12 01:25:49 +00:00
Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136124 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -155,35 +155,36 @@ typedef enum {
|
|||||||
LLVMLoad = 27,
|
LLVMLoad = 27,
|
||||||
LLVMStore = 28,
|
LLVMStore = 28,
|
||||||
LLVMGetElementPtr = 29,
|
LLVMGetElementPtr = 29,
|
||||||
|
LLVMFence = 30,
|
||||||
|
|
||||||
/* Cast Operators */
|
/* Cast Operators */
|
||||||
LLVMTrunc = 30,
|
LLVMTrunc = 33,
|
||||||
LLVMZExt = 31,
|
LLVMZExt = 34,
|
||||||
LLVMSExt = 32,
|
LLVMSExt = 35,
|
||||||
LLVMFPToUI = 33,
|
LLVMFPToUI = 36,
|
||||||
LLVMFPToSI = 34,
|
LLVMFPToSI = 37,
|
||||||
LLVMUIToFP = 35,
|
LLVMUIToFP = 38,
|
||||||
LLVMSIToFP = 36,
|
LLVMSIToFP = 39,
|
||||||
LLVMFPTrunc = 37,
|
LLVMFPTrunc = 40,
|
||||||
LLVMFPExt = 38,
|
LLVMFPExt = 41,
|
||||||
LLVMPtrToInt = 39,
|
LLVMPtrToInt = 42,
|
||||||
LLVMIntToPtr = 40,
|
LLVMIntToPtr = 43,
|
||||||
LLVMBitCast = 41,
|
LLVMBitCast = 44,
|
||||||
|
|
||||||
/* Other Operators */
|
/* Other Operators */
|
||||||
LLVMICmp = 42,
|
LLVMICmp = 45,
|
||||||
LLVMFCmp = 43,
|
LLVMFCmp = 46,
|
||||||
LLVMPHI = 44,
|
LLVMPHI = 47,
|
||||||
LLVMCall = 45,
|
LLVMCall = 48,
|
||||||
LLVMSelect = 46,
|
LLVMSelect = 49,
|
||||||
/* UserOp1 */
|
/* UserOp1 */
|
||||||
/* UserOp2 */
|
/* UserOp2 */
|
||||||
LLVMVAArg = 49,
|
LLVMVAArg = 52,
|
||||||
LLVMExtractElement = 50,
|
LLVMExtractElement = 53,
|
||||||
LLVMInsertElement = 51,
|
LLVMInsertElement = 54,
|
||||||
LLVMShuffleVector = 52,
|
LLVMShuffleVector = 55,
|
||||||
LLVMExtractValue = 53,
|
LLVMExtractValue = 56,
|
||||||
LLVMInsertValue = 54
|
LLVMInsertValue = 57
|
||||||
} LLVMOpcode;
|
} LLVMOpcode;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
@@ -134,7 +134,7 @@ HANDLE_MEMORY_INST(27, Load , LoadInst ) // Memory manipulation instrs
|
|||||||
HANDLE_MEMORY_INST(28, Store , StoreInst )
|
HANDLE_MEMORY_INST(28, Store , StoreInst )
|
||||||
HANDLE_MEMORY_INST(29, GetElementPtr, GetElementPtrInst)
|
HANDLE_MEMORY_INST(29, GetElementPtr, GetElementPtrInst)
|
||||||
HANDLE_MEMORY_INST(30, Fence , FenceInst )
|
HANDLE_MEMORY_INST(30, Fence , FenceInst )
|
||||||
LAST_MEMORY_INST(32)
|
LAST_MEMORY_INST(30)
|
||||||
|
|
||||||
// Cast operators ...
|
// Cast operators ...
|
||||||
// NOTE: The order matters here because CastInst::isEliminableCastPair
|
// NOTE: The order matters here because CastInst::isEliminableCastPair
|
||||||
|
Reference in New Issue
Block a user