#include "Canonicalization/IdentityCanonicalizer.h"
#include "Canonicalization/MaxPoolCanonicalizer.h"
#include "Canonicalization/MulCanonicalizer.h"
+#include "Canonicalization/RealDivCanonicalizer.h"
#include "Canonicalization/ReluCanonicalizer.h"
#include "Canonicalization/Relu6Canonicalizer.h"
#include "Canonicalization/ReshapeCanonicalizer.h"
#include "Canonicalization/SqueezeCanonicalizer.h"
+#include "Canonicalization/SubCanonicalizer.h"
#include "Dialect/TFDialect.h"
#include "Dialect/TFNodes.h"
phase.emplace_back(stdex::make_unique<IdentityCanonicalizer>());
phase.emplace_back(stdex::make_unique<MaxPoolCanonicalizer>());
phase.emplace_back(stdex::make_unique<MulCanonicalizer>());
+ phase.emplace_back(stdex::make_unique<RealDivCanonicalizer>());
phase.emplace_back(stdex::make_unique<ReluCanonicalizer>());
phase.emplace_back(stdex::make_unique<Relu6Canonicalizer>());
phase.emplace_back(stdex::make_unique<ReshapeCanonicalizer>());
phase.emplace_back(stdex::make_unique<SqueezeCanonicalizer>());
+ phase.emplace_back(stdex::make_unique<SubCanonicalizer>());
/* TRANSFORM DECLARATION END */
moco::tf::PhaseRunner<moco::tf::PhaseStrategy::Saturate> phase_runner{g};