2

如何使用 const 修饰符获取所有变量(来自字节码文件或 IR 文件)或由于执行而未更改的变量?我需要列出以供进一步使用。

4

1 回答 1

1

我不确定你能不能直接得到你想要的东西,因为const它是一个 C/C++ 语义,它对 Clang 很有用,但对 LLVM 则少得多。只保留了一些const承诺(例如readonly指针函数参数上的属性 - 有关详细信息,请参阅语言参考)。

LLVM IR 级别的“常量”是完全不同的东西,通常指的是可以有效唯一的实际常量(编译时已知)值等。阅读本文档以获取完整的独家新闻。

于 2013-11-28T22:45:57.900 回答