我有一些C/C++
代码。
我希望获得有关函数中data dependencies
的信息,例如
如果在第1行声明了变量并在第2行中使用,那么我想知道这种依赖。
我可以分析gcc中选项-fdump-tree-fixupcfg-lineno
GCC Options生成的控制流图,但由于pointers
和间接使用变量/数组等,事情会变得复杂。 / p>
我不在编译器域中,但在某个阶段,编译器应该找到这些依赖项,以便为变量分配寄存器。 如果我可以从任何gcc转储中获取此信息,是否有任何想法?