Add opcode AddrSpaceCast (45) and shift other opcodes
This commit is contained in:
parent
eb43529f7b
commit
8a0778e75a
1 changed files with 31 additions and 14 deletions
17
llvm/core.py
17
llvm/core.py
|
|
@ -174,6 +174,7 @@ class OpcodeEnum(Enum):
|
||||||
OPCODE_PTRTOINT = 42
|
OPCODE_PTRTOINT = 42
|
||||||
OPCODE_INTTOPTR = 43
|
OPCODE_INTTOPTR = 43
|
||||||
OPCODE_BITCAST = 44
|
OPCODE_BITCAST = 44
|
||||||
|
if llvm.version <= (3, 3):
|
||||||
OPCODE_ICMP = 45
|
OPCODE_ICMP = 45
|
||||||
OPCODE_FCMP = 46
|
OPCODE_FCMP = 46
|
||||||
OPCODE_PHI = 47
|
OPCODE_PHI = 47
|
||||||
|
|
@ -188,6 +189,22 @@ class OpcodeEnum(Enum):
|
||||||
OPCODE_EXTRACTVALUE = 56
|
OPCODE_EXTRACTVALUE = 56
|
||||||
OPCODE_INSERTVALUE = 57
|
OPCODE_INSERTVALUE = 57
|
||||||
OPCODE_LANDINGPAD = 58
|
OPCODE_LANDINGPAD = 58
|
||||||
|
else:
|
||||||
|
OPCODE_ADDRSPACECAST = 45
|
||||||
|
OPCODE_ICMP = 46
|
||||||
|
OPCODE_FCMP = 47
|
||||||
|
OPCODE_PHI = 48
|
||||||
|
OPCODE_CALL = 49
|
||||||
|
OPCODE_SELECT = 50
|
||||||
|
OPCODE_USEROP1 = 51
|
||||||
|
OPCODE_USEROP2 = 52
|
||||||
|
OPCODE_VAARG = 53
|
||||||
|
OPCODE_EXTRACTELEMENT = 54
|
||||||
|
OPCODE_INSERTELEMENT = 55
|
||||||
|
OPCODE_SHUFFLEVECTOR = 56
|
||||||
|
OPCODE_EXTRACTVALUE = 57
|
||||||
|
OPCODE_INSERTVALUE = 58
|
||||||
|
OPCODE_LANDINGPAD = 59
|
||||||
|
|
||||||
OpcodeEnum.declare()
|
OpcodeEnum.declare()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue