C / C ++自动代码优化

时间:2014-12-18 23:16:49

标签: c gcc optimization clang llvm

我想优化C / C ++代码并在C或中间表示(如LLVM IR)中获得优化版本,而不实际编译代码,主要是因为缺少依赖性。换句话说,我正在寻找一种方法来查看特定C代码片段的优化结果,假设任何编译器都不会因为缺少库和依赖项而编译代码。

有没有办法在不编译代码的情况下利用内置于开源C / C ++编译器(如GCC和Clang)中的优化技术?我主要对优化后的函数的控制流图(CFG)感兴趣。我充分意识到这不会完全成为可能,并且几乎肯定会产生与依赖存在时相比的不同结果(例如,由于内联)。

0 个答案:

没有答案
相关问题