Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/148.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LTO能否跨C和C++;方法 如果使用链接时间优化(LTO),那么代码是否可以跨C和C++语言边界优化? 例如,C函数可以被嵌入到C++调用方中,反之亦然?< P> AFAIK,是的,因为CLAN产生LLVM中间表示,而LTO发生在LLVM字节码上。_C++_C_Clang_Clang++ - Fatal编程技术网

LTO能否跨C和C++;方法 如果使用链接时间优化(LTO),那么代码是否可以跨C和C++语言边界优化? 例如,C函数可以被嵌入到C++调用方中,反之亦然?< P> AFAIK,是的,因为CLAN产生LLVM中间表示,而LTO发生在LLVM字节码上。

LTO能否跨C和C++;方法 如果使用链接时间优化(LTO),那么代码是否可以跨C和C++语言边界优化? 例如,C函数可以被嵌入到C++调用方中,反之亦然?< P> AFAIK,是的,因为CLAN产生LLVM中间表示,而LTO发生在LLVM字节码上。,c++,c,clang,clang++,C++,C,Clang,Clang++,顺便说一句,任何类型的事件都会发生在(编译代码的)某些中间表示上,而不仅仅是发生在with上,就像在every中保持的那样。LTO,无论使用什么表示(GCC中的GIMPLE,Clang中的LLVM)都在添加和使用这些额外的信息(这就是为什么对象文件变得更胖)

顺便说一句,任何类型的事件都会发生在(编译代码的)某些中间表示上,而不仅仅是发生在with上,就像在every中保持的那样。LTO,无论使用什么表示(GCC中的GIMPLE,Clang中的LLVM)都在添加和使用这些额外的信息(这就是为什么对象文件变得更胖)