|
|
|
@ -464,7 +464,7 @@ void FuncGraphManager::MoveAllCNodeDropGraph(FuncGraphPtr source, FuncGraphPtr t
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
inline void FuncGraphManager::AddEdge(AnfNodePtr node, int index, AnfNodePtr input) {
|
|
|
|
|
void FuncGraphManager::AddEdge(AnfNodePtr node, int index, AnfNodePtr input) {
|
|
|
|
|
auto fg = node->func_graph();
|
|
|
|
|
if (input->isa<ValueNode>()) {
|
|
|
|
|
fg->AddValueNode(input);
|
|
|
|
@ -485,7 +485,7 @@ inline void FuncGraphManager::AddEdge(AnfNodePtr node, int index, AnfNodePtr inp
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
inline void FuncGraphManager::DropEdge(AnfNodePtr node, int index, AnfNodePtr input) {
|
|
|
|
|
void FuncGraphManager::DropEdge(AnfNodePtr node, int index, AnfNodePtr input) {
|
|
|
|
|
auto fg = node->func_graph();
|
|
|
|
|
if (input->isa<ValueNode>()) {
|
|
|
|
|
fg->DropValueNode(input);
|
|
|
|
@ -506,7 +506,7 @@ inline void FuncGraphManager::DropEdge(AnfNodePtr node, int index, AnfNodePtr in
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
inline void FuncGraphManager::MoveAllNodes(FuncGraphPtr source, FuncGraphPtr target) {
|
|
|
|
|
void FuncGraphManager::MoveAllNodes(FuncGraphPtr source, FuncGraphPtr target) {
|
|
|
|
|
target->CopyNodes(source);
|
|
|
|
|
target->CopyValueNodes(source);
|
|
|
|
|
target->CopyFuncGraphCNodesIndex(source);
|
|
|
|
|