annotate python/ppci/core/instruction.py @ 99:6efbeb903777

movage
author windel
date Mon, 24 Dec 2012 15:03:30 +0100
parents 4a37d6992bd3
children ed230e947dc6
rev   line source
99
windel
parents: 95
diff changeset
1
71
5351594349b0 Moved error to core
windel
parents: 70
diff changeset
2 from .value import Value
70
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
3
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
4 class Instruction(Value):
99
windel
parents: 95
diff changeset
5 """
windel
parents: 95
diff changeset
6 Base class for all instructions.
windel
parents: 95
diff changeset
7 """
70
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
8 pass
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
9
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
10 class CallInstruction(Instruction):
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
11 pass
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
12
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
13 class BinaryOperator(Instruction):
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
14 pass
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
15
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
16 class LoadInstruction(Instruction):
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
17 def __init__(self, ptr, name, insertBefore):
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
18 self.setName(name)
35286e8abd03 Added some llvm classes
windel
parents:
diff changeset
19