mem2reg流程基本跑通,修复phi函数打印,需要删除调试print
This commit is contained in:
@@ -94,7 +94,7 @@ public:
|
||||
std::set<Function*> callees; ///< 函数调用集合
|
||||
Loop_list loops; ///< 所有循环
|
||||
Loop_list topLoops; ///< 顶层循环
|
||||
block_loop_map basicblock2Loop; ///< 基本块到循环映射
|
||||
// block_loop_map basicblock2Loop; ///< 基本块到循环映射
|
||||
std::list<std::unique_ptr<AllocaInst>> indirectAllocas; ///< 间接分配内存
|
||||
|
||||
// 值定义/使用信息
|
||||
@@ -198,7 +198,7 @@ public:
|
||||
callees.clear();
|
||||
loops.clear();
|
||||
topLoops.clear();
|
||||
basicblock2Loop.clear();
|
||||
// basicblock2Loop.clear();
|
||||
indirectAllocas.clear();
|
||||
value2AllocBlocks.clear();
|
||||
value2DefBlocks.clear();
|
||||
|
||||
Reference in New Issue
Block a user