Assembly 如何用Clang在C程序中嵌入LLVM汇编或内部函数?

Assembly 如何用Clang在C程序中嵌入LLVM汇编或内部函数?,assembly,llvm,clang,embedding,Assembly,Llvm,Clang,Embedding,C编译器允许在C程序中嵌入汇编代码 我非常确定Clang应该允许在C程序中嵌入LLVM程序集或内部代码。如何在C代码中嵌入LLVM程序集?现在你不能 但是,您可以在自己的文件中单独编写一个LLVM汇编函数,将其标记为alwaysinline,然后将其与其他文件一起编译-这将得到相同的结果。看 您甚至可以单独编译这些文件,并确保执行相同的操作。是的,它应该允许这样做。不,它还没有完成,对不起。哪种内在?如果你只是想使用,比如说,ARM NEON intrinsics,@robmayoff这就是我的

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

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

现在你不能

但是,您可以在自己的文件中单独编写一个LLVM汇编函数,将其标记为
alwaysinline
,然后将其与其他文件一起编译-这将得到相同的结果。看


您甚至可以单独编译这些文件,并确保执行相同的操作。

是的,它应该允许这样做。不,它还没有完成,对不起。哪种内在?如果你只是想使用,比如说,ARM NEON intrinsics,@robmayoff这就是我的意思:@SK logic目前仍然是这样吗?@Jay密码仍然存在并且默认启用:-并且仍然不支持LLVM IR asm{…}