如何在LLVM中禁用优化

pyt*_*nic 6 c c++ llvm clang

我正在clang使用-O4优化编译代码.但是,我想禁用内联函数.我有自己的LLVM传递,它为生成的代码注入了一些代码.在我通过之后,我想启用内联函数.我怎样才能做到这一点.

bam*_*s53 6

您可以使用opt 表示它可以按任何顺序运行通行证.

clang -c main.cpp -O0 -emit-llvm | opt -load yourplugin -yourpass -inline
Run Code Online (Sandbox Code Playgroud)