|
ONE - On-device Neural Engine
|
Type Inference Rule for CircleDialect. More...
#include <CircleTypeInferenceRule.h>

Public Member Functions | |
| bool | recognize (const loco::Dialect *) const final |
| Return true if this rule recognizes a given dialect. | |
| bool | infer (const loco::Node *, loco::DataType &) const final |
Public Member Functions inherited from loco::TypeInferenceRule | |
| virtual | ~TypeInferenceRule ()=default |
Type Inference Rule for CircleDialect.
Definition at line 28 of file CircleTypeInferenceRule.h.
|
finalvirtual |
Framework guarantees the followings:
Implements loco::TypeInferenceRule.
Definition at line 718 of file CircleTypeInferenceRule.cpp.
References loco::Node::dialect(), luci::CircleDialect::get(), loco::must_cast(), and luci::must_cast().
Referenced by luci::tinf::Algorithm::visit().
|
finalvirtual |
Return true if this rule recognizes a given dialect.
Implements loco::TypeInferenceRule.
Definition at line 713 of file CircleTypeInferenceRule.cpp.
References luci::CircleDialect::get().