belka
|
92e88cfcb2
|
Implement aggregate values assignment
|
2026-05-07 07:57:16 +02:00 |
|
belka
|
eaef813be1
|
Implement copy_to_offset for aggregate sources
|
2026-05-05 23:24:44 +02:00 |
|
belka
|
ebb2af7ae9
|
Let elna_tac_make_variable accept an ElnaTacOperand type
|
2026-05-01 21:11:51 +02:00 |
|
belka
|
14d130f285
|
Allow assigning variables refering to aggregates
|
2026-04-29 22:57:01 +02:00 |
|
belka
|
2342dd8429
|
Loading static variable address at a later, allocation stage
|
2026-04-24 22:49:52 +02:00 |
|
belka
|
89672f6d74
|
Process global variables as pseudo in the move instruction
|
2026-04-22 22:01:16 +02:00 |
|
belka
|
f3ddf0d671
|
Save global symbols in the symbol table
|
2026-04-17 22:37:37 +02:00 |
|
belka
|
5fbf413498
|
Implement aggregate assignment
|
2026-04-16 22:34:23 +02:00 |
|
belka
|
a54285c71c
|
Rename RTL symbol to data
|
2026-04-11 23:02:41 +02:00 |
|
belka
|
2e27f78cff
|
Subtract a number from a pointer
|
2026-04-10 10:19:49 +02:00 |
|
belka
|
5bff8c38a4
|
Swap source and target operands for unary TAC operators
|
2026-04-10 06:02:14 +02:00 |
|
belka
|
f26a8b639a
|
Make destination be the last argument of the TAC binary instructions
|
2026-04-09 22:11:15 +02:00 |
|
belka
|
d11579d041
|
Use add_ptr instruction for array access expressions
|
2026-04-08 22:07:00 +02:00 |
|
belka
|
4fb6b702b4
|
Start stage 21
|
2026-04-07 22:41:25 +02:00 |
|