hello,gays. I read the tvm pass code, but i so confuse, the SimplifyInferencePass use the {MixedModeMutator} to rewrite graph expr{node}, and return a expr. The {FunctionPassNode::operator()} loop the graph node , do pass for every node of graph. and restore the id:new_expr to update graph. this pass{SimplifyInference}, add new nodes to graph and dependents input to connect to old graph but only return one expr. The {FunctionPassNode} only update one node to graph. So this Pass{SimplifyInference} maybe not update all node to IRModule. Please help me to explain. Did I get it wrong?
--- [Visit Topic](https://discuss.tvm.apache.org/t/why-simplifyinference-use-createfunctionpass-to-create-pass/12979/1) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.apache.org/email/unsubscribe/bf6ddc8b92ff73352d7fba72c17cf6e0f8c80af59cfb69d8e2c2603867179f83).