David Given
|
b32883b013
|
More properly keep track of register classes.
|
2016-09-29 22:32:43 +02:00 |
|
David Given
|
0d246c0d73
|
Much better handling of fragments (no run-time code needed to distinguish them
from registers) and better handling of individual hops within a paragraph ---
no more ghastly hacks to try and distinguish the input from the output.
|
2016-09-29 22:06:04 +02:00 |
|
David Given
|
416b13fd76
|
Start factoring out the hardware op code.
|
2016-09-25 23:29:59 +02:00 |
|
David Given
|
39aa672422
|
Sort of keep track of registers and register classes. Start walking the
generated instruction tree --- holy cow, they look like instructions!
|
2016-09-25 22:17:14 +02:00 |
|
David Given
|
bde5792b1a
|
Collapse several rule arrays into one; actually generate the array properly.
|
2016-09-25 17:14:54 +02:00 |
|
David Given
|
bcc74ba18d
|
Stupid stringlist is stupid. Use a proper data structure, properly abstracted
out (so other things can use it).
|
2016-09-25 12:18:39 +02:00 |
|
David Given
|
9f78e0b36b
|
Rethink the way patterns are mapped to rules; generate emitters (probably
badly).
|
2016-09-25 11:49:51 +02:00 |
|
David Given
|
629e0ddfc6
|
Some instruction selection is now happening.
|
2016-09-24 22:46:08 +02:00 |
|