1

这个问题有点古怪,但我很难在手册的这一部分找到答案。

如果我将 C 程序的 SSA 转储到文件中,例如:

~$ gcc -fdump-tree-ssa program_name.c

如何直接从 ssa 中间表示执行? 如果这不能通过 完成gcc,那么我会很好奇如何编译.ssa转储。我认为它无法完成,LLVM因为gcc使用了不同的 IR。


作为比较,它可以在 clang/llvm 中简单地完成:

~$ lli program_name_clangbit

...假设一个编译如下:

~$ clang program_name.c -S -emit-llvm -o program_name_clangbit

4

0 回答 0