gpt4 book ai didi

assembly - 如何使用 Clang 在 C 程序中嵌入 LLVM 汇编或内在函数?

转载 作者:行者123 更新时间:2023-12-02 17:06:23 25 4
gpt4 key购买 nike

C 编译器允许在 C 程序中嵌入汇编代码。

我非常确定 Clang 应该允许在 C 程序中嵌入 LLVM 汇编或内部代码。如何在 C 代码中嵌入 LLVM 汇编?

最佳答案

现在还不能。

但是,您可以在自己的文件中单独编写 LLVM 汇编函数,将其标记为 alwaysinline,然后与其余文件一起编译它 - 这应该会得到相同的结果。请参阅this related question on how to first compile your C files to IR and then link them together .

您甚至可以单独编译文件并确保执行link-time optimization (LTO) ,应该做同样的事情。

关于assembly - 如何使用 Clang 在 C 程序中嵌入 LLVM 汇编或内在函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15354488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com