#include "schema_generated.h"
+#include "Dialect/Service/TFLTypeInferenceRule.h"
+#include "Dialect/IR/TFLDialect.h"
+
#include <loco/IR/CanonicalNode.h>
#include <loco/IR/CanonicalNodeVisitor.h>
#include <loco/IR/CanonicalDialect.h>
{
loco::CanonicalTypeInferenceRule canonical_rule;
locoex::COpTypeInferenceRule cop_rule; // rule for custom op
+ locoex::TFLTypeInferenceRule tfl_rule;
loco::MultiDialectTypeInferenceRule rules;
rules.bind(loco::CanonicalDialect::get(), &canonical_rule)
- .bind(locoex::COpDialect::get(), &cop_rule);
+ .bind(locoex::COpDialect::get(), &cop_rule)
+ .bind(locoex::TFLDialect::get(), &tfl_rule);
loco::apply(&rules).to(g);
}