Jakob Stoklund Olesen
2372486ec5
Track InstructionData member names.
...
Entity references in instruction format operands also have member names
in the InstructionData struct. Track them the same way we track immediate operand member names.
Value operands still go in the arg / args members.
2016-10-12 13:56:26 -07:00
Jakob Stoklund Olesen
1e1baec50a
Python 3 compat.
...
Try to keep our Python sources compatible with both Python 2.7 and 3.
Check with 'pylint --py3k' and 'python -3'.
2016-08-23 16:35:58 -07:00
Jakob Stoklund Olesen
ebe224a912
Define control flow instructions.
...
Rename 'br' to 'jump'. We'll use jump/br to mean unconditional/conditional
control transfer respectively.
2016-05-19 09:01:40 -07:00
Jakob Stoklund Olesen
d85fda0346
Add entity references as a new operand kind.
...
Define known entities in the cretonne.entities module.
2016-05-18 15:31:02 -07:00