gingerBill
|
e2593a6883
Update Tilde for testing reg spill stuff
|
2 years ago |
gingerBill
|
99c812b02d
Begin working on a minimum build
|
2 years ago |
gingerBill
|
d82c2ce50f
Update Tilde; Add `min` and `max`
|
2 years ago |
gingerBill
|
6c12156b1a
Simplify procedure argument handling
|
2 years ago |
gingerBill
|
eec3b3009f
Begin work on builtin procedures
|
2 years ago |
gingerBill
|
f32d71eca0
Mock out `any` type `switch` statement
|
2 years ago |
gingerBill
|
5fb98609cd
Implement type `switch` statement for `union`s
|
2 years ago |
gingerBill
|
9abf43b0d2
Mock out `defer` handling logic (before handling `defer` statements)
|
2 years ago |
gingerBill
|
7f97274ecc
Wrap Tilde's goto pseudo-instruction
|
2 years ago |
gingerBill
|
184563bbe1
Add trivial `switch` statement check to use a jump table
|
2 years ago |
gingerBill
|
533f6a552c
Add `for` and `+=` assignments
|
2 years ago |
gingerBill
|
32ac319525
Implement if statements
|
2 years ago |
gingerBill
|
569397bd7e
Update TB
|
2 years ago |
gingerBill
|
3535d16c3a
Implement Ternary If Expression
|
2 years ago |
gingerBill
|
7f4efa90c8
Mock out `cg_emit_comp`
|
2 years ago |
gingerBill
|
bab3cd988e
Mock out `cg_emit_unary_arith`
|
2 years ago |
gingerBill
|
c6593e8cde
Mock out binary expressions and variable declarations
|
2 years ago |
gingerBill
|
55733171c1
Planning for multi-valued expressions in the tilde backend
|
2 years ago |
gingerBill
|
45b3ae31af
Mock out more of the `ep` procedures
|
2 years ago |
gingerBill
|
66a20264ab
Mock out `cg_emit_arith`
|
2 years ago |
gingerBill
|
d2d243cca8
Mock out `cg_emit_conv`
|
2 years ago |
gingerBill
|
ee8372145d
Begin working on proper expressions
|
2 years ago |
gingerBill
|
ccb736411b
Basic `context` creation
|
2 years ago |
gingerBill
|
e2e5641a45
Update TB; Fix calling nullptr TB_Node* problems
|
2 years ago |
gingerBill
|
ca442defbb
Mocking out call related stuff
|
2 years ago |
gingerBill
|
b17ebeb6f6
Mock out more of the addr related stuff
|
2 years ago |
gingerBill
|
a8afcf1ca9
cg_emit_load/cg_emit_store
|
2 years ago |
gingerBill
|
6545cc2d48
Stub out expr and const files
|
2 years ago |