*/
#include "ShapeInference.h"
+#include "Dialect/IR/TFLDialect.h"
+#include "Dialect/Service/TFLShapeInferenceRule.h"
#include <loco/IR/CanonicalNode.h>
#include <loco/IR/CanonicalDialect.h>
// TODO Adjust indentation level
{
loco::CanonicalShapeInferenceRule canonical_rule;
+ locoex::TFLShapeInferenceRule tfl_rule;
locoex::COpShapeInferenceRule cop_rule;
+
loco::MultiDialectShapeInferenceRule rules;
rules.bind(loco::CanonicalDialect::get(), &canonical_rule)
+ .bind(locoex::TFLDialect::get(), &tfl_rule)
.bind(locoex::COpDialect::get(), &cop_rule);
loco::apply(&rules).to(g);