Commit graph

8 commits

Author SHA1 Message Date
Martin Kinkelin
4629f156a7 Extend inline asm diagnostics by D source location 2020-02-25 02:31:58 +01:00
Martin Kinkelin
ebd359273d druntime: Switch from __asm to GCC-style asm syntax 2020-02-25 01:19:25 +01:00
Martin Kinkelin
1a3d8cb364 GCC-style asm: Translate GCC constraint m to LLVM *m 2020-02-15 23:58:14 +01:00
Martin Kinkelin
6d232399a1 GCC-style asm: Translate template string to LLVM (% => $) 2020-02-15 23:58:14 +01:00
Martin Kinkelin
b0739077b3 GCC-style asm: Support special x86[_64] register names 2020-02-15 23:58:14 +01:00
Martin Kinkelin
a25a576bba GCC-style asm: Support indirect output operands 2020-02-15 23:58:14 +01:00
Martin Kinkelin
9583f9bff9 GCC-style asm: Support multiple output operands 2020-02-15 23:58:14 +01:00
Martin Kinkelin
298898a0a7 Add support for GCC/GDC-style inline asm syntax 2020-02-15 23:58:13 +01:00