Lines Matching refs:patterns
239 RewritePatternSet patterns(func.getContext()); in runOnOperation() local
242 patterns.add<ConvertTosaOp<tosa::BitwiseAndOp>>(ctx); in runOnOperation()
243 patterns.add<ConvertTosaOp<tosa::BitwiseOrOp>>(ctx); in runOnOperation()
244 patterns.add<ConvertTosaOp<tosa::BitwiseXorOp>>(ctx); in runOnOperation()
245 patterns.add<ConvertTosaOp<tosa::AddOp>>(ctx); in runOnOperation()
246 patterns.add<ConvertTosaOp<tosa::SubOp>>(ctx); in runOnOperation()
247 patterns.add<ConvertTosaOp<tosa::MulOp>>(ctx); in runOnOperation()
248 patterns.add<ConvertTosaOp<tosa::DivOp>>(ctx); in runOnOperation()
249 patterns.add<ConvertTosaOp<tosa::MaximumOp>>(ctx); in runOnOperation()
250 patterns.add<ConvertTosaOp<tosa::MinimumOp>>(ctx); in runOnOperation()
251 patterns.add<ConvertTosaOp<tosa::EqualOp>>(ctx); in runOnOperation()
252 patterns.add<ConvertTosaOp<tosa::GreaterOp>>(ctx); in runOnOperation()
253 patterns.add<ConvertTosaOp<tosa::GreaterEqualOp>>(ctx); in runOnOperation()
254 patterns.add<ConvertTosaOp<tosa::LogicalLeftShiftOp>>(ctx); in runOnOperation()
255 patterns.add<ConvertTosaOp<tosa::ArithmeticRightShiftOp>>(ctx); in runOnOperation()
256 patterns.add<ConvertTosaOp<tosa::LogicalRightShiftOp>>(ctx); in runOnOperation()
257 patterns.add<ConvertTosaOp<tosa::LogicalAndOp>>(ctx); in runOnOperation()
258 patterns.add<ConvertTosaOp<tosa::LogicalOrOp>>(ctx); in runOnOperation()
259 patterns.add<ConvertTosaOp<tosa::LogicalXorOp>>(ctx); in runOnOperation()
260 patterns.add<ConvertTosaOp<tosa::PowOp>>(ctx); in runOnOperation()
261 (void)applyPatternsAndFoldGreedily(func, std::move(patterns)); in runOnOperation()