Lines Matching refs:OpRewritePattern
59 class CallOpConversion : public mlir::OpRewritePattern<fir::CallOp> {
61 using OpRewritePattern::OpRewritePattern;
63 : OpRewritePattern(context), shouldBoxResult{shouldBoxResult} {} in CallOpConversion()
123 : public mlir::OpRewritePattern<fir::SaveResultOp> {
125 using OpRewritePattern::OpRewritePattern;
127 : OpRewritePattern(context) {} in SaveResultOpConversion()
136 class ReturnOpConversion : public mlir::OpRewritePattern<mlir::func::ReturnOp> {
138 using OpRewritePattern::OpRewritePattern;
140 : OpRewritePattern(context), newArg{newArg} {} in ReturnOpConversion()
170 class AddrOfOpConversion : public mlir::OpRewritePattern<fir::AddrOfOp> {
172 using OpRewritePattern::OpRewritePattern;
174 : OpRewritePattern(context), shouldBoxResult{shouldBoxResult} {} in AddrOfOpConversion()