如何再现叮当声';使用LLVM工具进行s-O2优化?
假设我使用如何再现叮当声';使用LLVM工具进行s-O2优化?,llvm,Llvm,假设我使用clang-S-emit llvm foo.c生成一个未优化的foo.ll 我需要采取哪些步骤才能从foo.ll到optimized.s进行优化,就像它是由clang直接使用-O2生成的一样 (opt-S-O2 foo.ll-o optimized.ll;llc optimized.ll不是它。)您可以使用 llc -O2 -optimize-regalloc foo.ll -优化regalloc允许更好的物理寄存器分配。对我不起作用。
clang-S-emit llvm foo.c
生成一个未优化的foo.ll
我需要采取哪些步骤才能从foo.ll
到optimized.s
进行优化,就像它是由clang
直接使用-O2
生成的一样
(opt-S-O2 foo.ll-o optimized.ll;llc optimized.ll
不是它。)您可以使用
llc -O2 -optimize-regalloc foo.ll
-优化regalloc
允许更好的物理寄存器分配。对我不起作用。