Lines Matching refs:OpRewritePattern
297 struct ReplaceStaticShapeDims : OpRewritePattern<AllocTensorOp> {
298 using OpRewritePattern<AllocTensorOp>::OpRewritePattern;
329 struct FoldDimOfAllocTensorOp : public OpRewritePattern<tensor::DimOp> {
330 using OpRewritePattern<tensor::DimOp>::OpRewritePattern;
441 struct SimplifyClones : public OpRewritePattern<CloneOp> {
442 using OpRewritePattern<CloneOp>::OpRewritePattern;
543 struct DimOfToTensorFolder : public OpRewritePattern<tensor::DimOp> {
544 using OpRewritePattern<tensor::DimOp>::OpRewritePattern;
578 struct ToMemrefOfCast : public OpRewritePattern<ToMemrefOp> {
579 using OpRewritePattern<ToMemrefOp>::OpRewritePattern;
603 struct ToMemrefToTensorFolding : public OpRewritePattern<ToMemrefOp> {
604 using OpRewritePattern<ToMemrefOp>::OpRewritePattern;
614 struct LoadOfToMemref : public OpRewritePattern<memref::LoadOp> {
615 using OpRewritePattern<memref::LoadOp>::OpRewritePattern;
630 struct DimOfCastOp : public OpRewritePattern<memref::DimOp> {
631 using OpRewritePattern<memref::DimOp>::OpRewritePattern;