Lines Matching refs:OpRewritePattern

271 struct AssumingWithTrue : public OpRewritePattern<AssumingOp> {
272 using OpRewritePattern<AssumingOp>::OpRewritePattern;
285 struct AssumingOpRemoveUnusedResults : public OpRewritePattern<AssumingOp> {
286 using OpRewritePattern<AssumingOp>::OpRewritePattern;
439 struct MergeAssumingAllOps : public OpRewritePattern<AssumingAllOp> {
440 using OpRewritePattern<AssumingAllOp>::OpRewritePattern;
484 struct AssumingAllOfCstrBroadcastable : public OpRewritePattern<AssumingAllOp> {
485 using OpRewritePattern<AssumingAllOp>::OpRewritePattern;
557 : public OpRewritePattern<AssumingAllOp> {
558 using OpRewritePattern<AssumingAllOp>::OpRewritePattern;
580 struct RemoveDuplicateOperandsPattern : public OpRewritePattern<OpTy> {
581 using OpRewritePattern<OpTy>::OpRewritePattern;
676 struct RemoveEmptyShapeOperandsPattern : public OpRewritePattern<OpTy> {
677 using OpRewritePattern<OpTy>::OpRewritePattern;
707 : public OpRewritePattern<BroadcastOp> {
708 using OpRewritePattern<BroadcastOp>::OpRewritePattern;
736 : public OpRewritePattern<BroadcastOp> {
737 using OpRewritePattern<BroadcastOp>::OpRewritePattern;
775 : public OpRewritePattern<OpTy> {
776 using OpRewritePattern<OpTy>::OpRewritePattern;
806 : public OpRewritePattern<BroadcastOp> {
807 using OpRewritePattern<BroadcastOp>::OpRewritePattern;
1366 : public OpRewritePattern<shape::RankOp> {
1367 using OpRewritePattern<shape::RankOp>::OpRewritePattern;
1566 struct ShapeOfWithTensor : public OpRewritePattern<shape::ShapeOfOp> {
1567 using OpRewritePattern<shape::ShapeOfOp>::OpRewritePattern;
1591 struct ShapeOfCastExtentTensor : public OpRewritePattern<tensor::CastOp> {
1592 using OpRewritePattern<tensor::CastOp>::OpRewritePattern;