| @@ -66,6 +66,7 @@ class Cloner { | |||||
| const ScopePtr scope() const { return scope_; } | const ScopePtr scope() const { return scope_; } | ||||
| std::unordered_map<AnfNodePtr, AnfNodePtr> repl_node_; | std::unordered_map<AnfNodePtr, AnfNodePtr> repl_node_; | ||||
| std::unordered_map<FuncGraphPtr, FuncGraphPtr> repl_func_graph_; | |||||
| private: | private: | ||||
| void CloneNodes(); | void CloneNodes(); | ||||
| @@ -112,7 +113,6 @@ class Cloner { | |||||
| std::list<CloneInfo> todo_; | std::list<CloneInfo> todo_; | ||||
| std::list<std::pair<CNodePtr, CNodePtr>> nodes_; | std::list<std::pair<CNodePtr, CNodePtr>> nodes_; | ||||
| std::unordered_map<FuncGraphPtr, bool> status_; | std::unordered_map<FuncGraphPtr, bool> status_; | ||||
| std::unordered_map<FuncGraphPtr, FuncGraphPtr> repl_func_graph_; | |||||
| std::unordered_map<FuncGraphPtr, std::unordered_map<AnfNodePtr, AnfNodePtr>> repl_map_node_; | std::unordered_map<FuncGraphPtr, std::unordered_map<AnfNodePtr, AnfNodePtr>> repl_map_node_; | ||||
| std::unordered_map<FuncGraphPtr, std::unordered_map<FuncGraphPtr, AnfNodePtr>> repl_map_func_graph_; | std::unordered_map<FuncGraphPtr, std::unordered_map<FuncGraphPtr, AnfNodePtr>> repl_map_func_graph_; | ||||
| std::unordered_map<FuncGraphPtr, AnfNodePtrList> repl_func_graph_params_; | std::unordered_map<FuncGraphPtr, AnfNodePtrList> repl_func_graph_params_; | ||||