如何在LLVM的内联asm中引用标签?

时间:2019-04-28 22:09:58

标签: c++ c assembly inline-assembly

我有一个如下的内联汇编指令,该指令将标签地址加载到寄存器中。标签在代码的其他地方定义(可以在asm中定义,也可以定义为C ++标签)。我可以使用GCC asm goto扩展程序集访问标签,但是LLVM没有asm goto,我想知道如何从内联汇编指令中引用在其他地方定义的此标签。

以下是内联的asm指令:

asm ("leaq MYLABEL(%rip), %rax");

0 个答案:

没有答案