gingerBill
|
c80fedc070
|
Support [base + index<<scale] and [base + index>>scale]; Support syntax for [base]:u8 (not implemented yet)
|
2026-08-12 09:03:31 +01:00 |
|
gingerBill
|
6a20d21358
|
Add extra checks for asm memory operand scale in frontend and backend
|
2026-08-11 16:00:03 +01:00 |
|
gingerBill
|
ce6346a20f
|
Check immediates if they support the range or are not allowed (e.g. floats)
|
2026-08-11 14:52:21 +01:00 |
|
gingerBill
|
6b534a318e
|
Begin abstracting out the platform specific code into a class
I know... a class. If only C++ had a nice way to package different things like Odin itself.
|
2026-08-10 13:41:58 +01:00 |
|
gingerBill
|
768fedcff4
|
Minor fixes to labels; restrict to amd64 usage
|
2026-08-10 13:21:14 +01:00 |
|
gingerBill
|
cee5bd79e0
|
Fix pinning logic for asm registers
|
2026-08-10 12:06:28 +01:00 |
|
gingerBill
|
b4da67c6af
|
Ignore the AsmTemplateEntityDecl_Memory parameters for the time being
|
2026-08-09 23:51:14 +01:00 |
|
gingerBill
|
22f2e2ac78
|
Try to lower to LLVM IR from Odin's asm template syntax
|
2026-08-09 23:38:36 +01:00 |
|
gingerBill
|
036e38442b
|
Begin work on lb_emit_asm_template_call
|
2026-08-09 21:55:36 +01:00 |
|