Gary Guo
0178ba2c25
Make asm_goto_with_outputs a separate feature gate
2024-11-24 15:24:01 +00:00
Gary Guo
73f8309300
Support use of asm goto with outputs and options(noreturn)
...
When labels are present, the `noreturn` option really means that asm block
won't fallthrough -- if labels are present, then outputs can still be
meaningfully used.
2024-11-24 14:18:10 +00:00
Gary Guo
b8df869ebb
Fix asm goto with outputs
...
When outputs are used together with labels, they are considered
to be written for all destinations, not only when falling through.
2024-11-24 14:18:10 +00:00
Taiki Endo
965a2801a0
Stabilize Arm64EC inline assembly
2024-11-10 17:43:46 +09:00
Taiki Endo
ab62a352ba
Stabilize s390x inline assembly
2024-11-08 10:46:00 +09:00
Taiki Endo
241f82ad91
Basic inline assembly support for SPARC and SPARC64
2024-11-07 21:19:03 +09:00
Taiki Endo
d19517dcd0
Support clobber_abi and vector registers (clobber-only) in PowerPC inline assembly
2024-11-02 20:26:08 +09:00
Taiki Endo
96e7eaf478
Move remaining inline assembly test files into asm directory
2024-11-01 22:12:55 +09:00