2

我有一些C/C++代码。

我想获取有关data dependencies函数内的信息,例如,如果在第 1 行中声明了一个变量并在第 2 行中使用,那么我想知道这种依赖关系。

-fdump-tree-fixupcfg-lineno 我可以分析 gcc 中选项GCC Options生成的控制流图,但是由于pointers变量/数组等的间接使用,事情可能会变得复杂。

我不在编译器域中,但在某些阶段编译器应该找到这些依赖项以便将寄存器分配给变量。如果我可以从任何 gcc 转储中获取此信息,有什么想法吗?

4

0 回答 0