将LLVM IR移出SSA表单

时间:2014-11-23 07:50:31

标签: llvm llvm-ir

我正在尝试编写一个可以消除llvm IR中的phi节点的传递。虽然我已经将llvm IR转换为CSSA形式,但我不确定如何实际删除phi节点。 从更广泛的角度来看,我想直接从LLVM IR做RA。我能想到的唯一选择是将SSA解构传递为分析传递,然后在进行代码生成时,使用此传递中的信息来插入必要的mov。 这是唯一的选择,还是有任何其他方式我们可以通过IR移出SSA表格。

0 个答案:

没有答案