Met*_*est 7 c gcc llvm clang
我试图使用SSE4.2内部函数与clang/llvm,但它没有编译,因为我cannot select intrinsic从LLVM 得到错误.另一方面,相同的代码在gcc中完美地编译.所以我想,也许我可以使用gcc编译该函数,以便拥有一个对象或库文件,然后在我的代码中调用该库函数,该函数由clang/llvm编译.那会有用吗?
cannot select intrinsic
Mou*_*use 0
对于任何或多或少复杂的 C++ 代码,例如编译为 vtable 的代码 - 答案是否定的。两者不兼容。
为了说明上述观点,请尝试使用 g++ 编译Crypto++库(AES/GCM 获得约 40% 的加速),然后将 clang++ 编译的代码与其链接。
归档时间:
12 年,7 月 前
查看次数:
4113 次
最近记录:
11 年,10 月 前