Searched refs:NodePass (Results 1 – 13 of 13) sorted by relevance
50 class NodePass : public Pass<GraphNode> {52 NodePass() = default;54 ~NodePass() override = default;70 void AddPass(NodePass *nodePass);76 std::vector<NodePass *> node_passes_;
43 void Optimizer::AddPass(NodePass *nodePass) { in AddPass()
26 class NodePass : public Pass {28 explicit NodePass(const std::string &name) : Pass(name) {} in NodePass() function29 ~NodePass() override = default;33 using NodePassPtr = std::shared_ptr<NodePass>;
37 class PatternProcessPass : public NodePass {
31 : NodePass(name), in PatternProcessPass()
53 bool NodePass::Run(const FuncGraphPtr &func_graph) { in Run()
25 class NodeOutShapes : public opt::NodePass {27 NodeOutShapes() : NodePass("node_out_shapes") {} in NodeOutShapes()
25 class IterNodeOutputs : public opt::NodePass {27 IterNodeOutputs() : NodePass("iter_node_outputs") {} in IterNodeOutputs()
33 class ParallelPass : public opt::NodePass {36 : NodePass("parallel_pass"), split_strategys_(strategys), fmk_type_(fmk_type) {} in ParallelPass()
30 class MultiplePatternProcessPass : public NodePass {
22 …: NodePass(name), multigraph_(multigraph), pattern_engine_(PatternEngine(std::make_shared<Visitor>… in MultiplePatternProcessPass()
27 bool NodePass::Run(const FuncGraphPtr &func_graph) { in Run()
62 class NodePass; variable