Home
last modified time | relevance | path

Searched refs:EvaluatorArgs (Results 1 – 2 of 2) sorted by relevance

/third_party/mindspore/mindspore/ccsrc/pipeline/jit/static_analysis/
Dstatic_analysis.h207 struct EvaluatorArgs { struct
208EvaluatorArgs(const EvaluatorPtr &eval, const AbstractBasePtrList &args) : evaluator_(eval), args_… in EvaluatorArgs() function
209 bool operator==(const EvaluatorArgs &other) const {
218 bool operator!=(const EvaluatorArgs &other) { return !(*this == other); }
223 using EvalTraceRevIter = std::list<EvaluatorArgs>::reverse_iterator; argument
225 std::size_t operator()(const EvaluatorArgs &eval_args) const { in operator()
230 bool operator()(const EvaluatorArgs &lhs, const EvaluatorArgs &rhs) const { return lhs == rhs; } in operator()
302 std::list<EvaluatorArgs> eval_trace_;
304 std::unordered_set<EvaluatorArgs, EvaluatorArgsHasher, EvaluatorArgsEqual> continued_evals_;
Dstatic_analysis.cc650 std::unordered_set<EvaluatorArgs, EvaluatorArgsHasher, EvaluatorArgsEqual> undetermined_evals; in HandleNestedRecursion()
660 const auto &alt_eval_args = EvaluatorArgs(alternate_evaluator, args_spec_list); in HandleNestedRecursion()
923 const auto current_inf = EvaluatorArgs(eval, args_spec_list); in ExecuteMultipleEvaluators()