static Dialect * get(void)
Shape inference rule for multiple dialects.
MultiDialectShapeInferenceRule & bind(const Dialect *d, const ShapeInferenceRule *rule)
Bind a specific rule to a Dialect.
static loco::Dialect * get(void)
static loco::Dialect * get(void)
bool run(loco::Graph *graph) override
Run the pass.
ShapeInferenceSession apply(ShapeInferenceRule *r)
Shape inference rule for canonical dialect.
Shape inference rule for COpDialect.
Shape inference rule for TensorFlow dialect.