Jakob Stoklund Olesen
eeb6fe0983
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
9da6847805
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
b06f5ef72f
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
27a311701d
Add entity references as a new operand kind.
...
Define known entities in the cretonne.entities module.
2016-05-18 15:31:02 -07:00