Fix-up opcodes that are different in 3.0
This commit is contained in:
parent
b4f51acd64
commit
76edfad7c8
1 changed files with 54 additions and 50 deletions
104
llvm/core.py
104
llvm/core.py
|
|
@ -58,8 +58,7 @@ TYPE_FUNCTION = 10
|
||||||
TYPE_STRUCT = 11
|
TYPE_STRUCT = 11
|
||||||
TYPE_ARRAY = 12
|
TYPE_ARRAY = 12
|
||||||
TYPE_POINTER = 13
|
TYPE_POINTER = 13
|
||||||
TYPE_OPAQUE = 14
|
TYPE_VECTOR = 14
|
||||||
TYPE_VECTOR = 15
|
|
||||||
|
|
||||||
|
|
||||||
# value IDs (llvm::Value::ValueTy enum)
|
# value IDs (llvm::Value::ValueTy enum)
|
||||||
|
|
@ -92,54 +91,59 @@ OPCODE_SWITCH = 3
|
||||||
OPCODE_INDIRECT_BR = 4
|
OPCODE_INDIRECT_BR = 4
|
||||||
OPCODE_INVOKE = 5
|
OPCODE_INVOKE = 5
|
||||||
OPCODE_UNWIND = 6
|
OPCODE_UNWIND = 6
|
||||||
OPCODE_UNREACHABLE = 7
|
OPCODE_RESUME = 7
|
||||||
OPCODE_ADD = 8
|
OPCODE_UNREACHABLE = 8
|
||||||
OPCODE_FADD = 9
|
OPCODE_ADD = 9
|
||||||
OPCODE_SUB = 10
|
OPCODE_FADD = 10
|
||||||
OPCODE_FSUB = 11
|
OPCODE_SUB = 11
|
||||||
OPCODE_MUL = 12
|
OPCODE_FSUB = 12
|
||||||
OPCODE_FMUL = 13
|
OPCODE_MUL = 13
|
||||||
OPCODE_UDIV = 14
|
OPCODE_FMUL = 14
|
||||||
OPCODE_SDIV = 15
|
OPCODE_UDIV = 15
|
||||||
OPCODE_FDIV = 16
|
OPCODE_SDIV = 16
|
||||||
OPCODE_UREM = 17
|
OPCODE_FDIV = 17
|
||||||
OPCODE_SREM = 18
|
OPCODE_UREM = 18
|
||||||
OPCODE_FREM = 19
|
OPCODE_SREM = 19
|
||||||
OPCODE_SHL = 20
|
OPCODE_FREM = 20
|
||||||
OPCODE_LSHR = 21
|
OPCODE_SHL = 21
|
||||||
OPCODE_ASHR = 22
|
OPCODE_LSHR = 22
|
||||||
OPCODE_AND = 23
|
OPCODE_ASHR = 23
|
||||||
OPCODE_OR = 24
|
OPCODE_AND = 24
|
||||||
OPCODE_XOR = 25
|
OPCODE_OR = 25
|
||||||
OPCODE_ALLOCA = 26
|
OPCODE_XOR = 26
|
||||||
OPCODE_LOAD = 27
|
OPCODE_ALLOCA = 27
|
||||||
OPCODE_STORE = 28
|
OPCODE_LOAD = 28
|
||||||
OPCODE_GETELEMENTPTR = 29
|
OPCODE_STORE = 29
|
||||||
OPCODE_TRUNC = 30
|
OPCODE_GETELEMENTPTR = 30
|
||||||
OPCODE_ZEXT = 31
|
OPCODE_FENCE = 31
|
||||||
OPCODE_SEXT = 32
|
OPCODE_ATOMICCMPXCHG = 32
|
||||||
OPCODE_FPTOUI = 33
|
OPCODE_ATOMICRMW = 33
|
||||||
OPCODE_FPTOSI = 34
|
OPCODE_TRUNC = 34
|
||||||
OPCODE_UITOFP = 35
|
OPCODE_ZEXT = 35
|
||||||
OPCODE_SITOFP = 36
|
OPCODE_SEXT = 36
|
||||||
OPCODE_FPTRUNC = 37
|
OPCODE_FPTOUI = 37
|
||||||
OPCODE_FPEXT = 38
|
OPCODE_FPTOSI = 38
|
||||||
OPCODE_PTRTOINT = 39
|
OPCODE_UITOFP = 39
|
||||||
OPCODE_INTTOPTR = 40
|
OPCODE_SITOFP = 40
|
||||||
OPCODE_BITCAST = 41
|
OPCODE_FPTRUNC = 41
|
||||||
OPCODE_ICMP = 42
|
OPCODE_FPEXT = 42
|
||||||
OPCODE_FCMP = 43
|
OPCODE_PTRTOINT = 43
|
||||||
OPCODE_PHI = 44
|
OPCODE_INTTOPTR = 44
|
||||||
OPCODE_CALL = 45
|
OPCODE_BITCAST = 45
|
||||||
OPCODE_SELECT = 46
|
OPCODE_ICMP = 46
|
||||||
OPCODE_USEROP1 = 47
|
OPCODE_FCMP = 47
|
||||||
OPCODE_USEROP2 = 48
|
OPCODE_PHI = 48
|
||||||
OPCODE_VAARG = 49
|
OPCODE_CALL = 49
|
||||||
OPCODE_EXTRACTELEMENT = 50
|
OPCODE_SELECT = 50
|
||||||
OPCODE_INSERTELEMENT = 51
|
OPCODE_USEROP1 = 51
|
||||||
OPCODE_SHUFFLEVECTOR = 52
|
OPCODE_USEROP2 = 52
|
||||||
OPCODE_EXTRACTVALUE = 53
|
OPCODE_VAARG = 53
|
||||||
OPCODE_INSERTVALUE = 54
|
OPCODE_EXTRACTELEMENT = 54
|
||||||
|
OPCODE_INSERTELEMENT = 55
|
||||||
|
OPCODE_SHUFFLEVECTOR = 56
|
||||||
|
OPCODE_EXTRACTVALUE = 57
|
||||||
|
OPCODE_INSERTVALUE = 58
|
||||||
|
OPCODE_LANDINGPAD = 59
|
||||||
|
|
||||||
# calling conventions
|
# calling conventions
|
||||||
CC_C = 0
|
CC_C = 0
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue