Skip to content

Commit c44dbb7

Browse files
committed
Update flang side too
1 parent 7d7aeda commit c44dbb7

File tree

8 files changed

+11
-12
lines changed

8 files changed

+11
-12
lines changed

flang/lib/Optimizer/HLFIR/Transforms/InlineElementals.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ class InlineElementalsPass
125125
mlir::RewritePatternSet patterns(context);
126126
patterns.insert<InlineElementalConversion>(context);
127127

128-
if (mlir::failed(mlir::applyPatternsAndFoldGreedily(
128+
if (mlir::failed(mlir::applyPatternsGreedily(
129129
getOperation(), std::move(patterns), config))) {
130130
mlir::emitError(getOperation()->getLoc(),
131131
"failure in HLFIR elemental inlining");

flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -520,8 +520,8 @@ class LowerHLFIRIntrinsics
520520
config.enableRegionSimplification =
521521
mlir::GreedySimplifyRegionLevel::Disabled;
522522

523-
if (mlir::failed(mlir::applyPatternsAndFoldGreedily(
524-
module, std::move(patterns), config))) {
523+
if (mlir::failed(
524+
mlir::applyPatternsGreedily(module, std::move(patterns), config))) {
525525
mlir::emitError(mlir::UnknownLoc::get(context),
526526
"failure in HLFIR intrinsic lowering");
527527
signalPassFailure();

flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1372,7 +1372,7 @@ class OptimizedBufferizationPass
13721372
// patterns.insert<ReductionMaskConversion<hlfir::MaxvalOp>>(context);
13731373
// patterns.insert<ReductionMaskConversion<hlfir::MinvalOp>>(context);
13741374

1375-
if (mlir::failed(mlir::applyPatternsAndFoldGreedily(
1375+
if (mlir::failed(mlir::applyPatternsGreedily(
13761376
getOperation(), std::move(patterns), config))) {
13771377
mlir::emitError(getOperation()->getLoc(),
13781378
"failure in HLFIR optimized bufferization");

flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ class SimplifyHLFIRIntrinsics
491491
patterns.insert<SumAsElementalConversion>(context);
492492
patterns.insert<CShiftAsElementalConversion>(context);
493493

494-
if (mlir::failed(mlir::applyPatternsAndFoldGreedily(
494+
if (mlir::failed(mlir::applyPatternsGreedily(
495495
getOperation(), std::move(patterns), config))) {
496496
mlir::emitError(getOperation()->getLoc(),
497497
"failure in HLFIR intrinsic simplification");

flang/lib/Optimizer/Transforms/AlgebraicSimplification.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ struct AlgebraicSimplification
3939
void AlgebraicSimplification::runOnOperation() {
4040
RewritePatternSet patterns(&getContext());
4141
populateMathAlgebraicSimplificationPatterns(patterns);
42-
(void)applyPatternsAndFoldGreedily(getOperation(), std::move(patterns),
43-
config);
42+
(void)applyPatternsGreedily(getOperation(), std::move(patterns), config);
4443
}
4544

4645
std::unique_ptr<mlir::Pass> fir::createAlgebraicSimplificationPass() {

flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ class AssumedRankOpConversion
154154
mlir::GreedyRewriteConfig config;
155155
config.enableRegionSimplification =
156156
mlir::GreedySimplifyRegionLevel::Disabled;
157-
(void)applyPatternsAndFoldGreedily(mod, std::move(patterns), config);
157+
(void)applyPatternsGreedily(mod, std::move(patterns), config);
158158
}
159159
};
160160
} // namespace

flang/lib/Optimizer/Transforms/ConstantArgumentGlobalisation.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,8 @@ class ConstantArgumentGlobalisationOpt
173173
config.strictMode = mlir::GreedyRewriteStrictness::ExistingOps;
174174

175175
patterns.insert<CallOpRewriter>(context, *di);
176-
if (mlir::failed(mlir::applyPatternsAndFoldGreedily(
177-
mod, std::move(patterns), config))) {
176+
if (mlir::failed(
177+
mlir::applyPatternsGreedily(mod, std::move(patterns), config))) {
178178
mlir::emitError(mod.getLoc(),
179179
"error in constant globalisation optimization\n");
180180
signalPassFailure();

flang/lib/Optimizer/Transforms/StackArrays.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -793,8 +793,8 @@ void StackArraysPass::runOnOperation() {
793793
config.enableRegionSimplification = mlir::GreedySimplifyRegionLevel::Disabled;
794794

795795
patterns.insert<AllocMemConversion>(&context, *candidateOps);
796-
if (mlir::failed(mlir::applyOpPatternsAndFold(opsToConvert,
797-
std::move(patterns), config))) {
796+
if (mlir::failed(mlir::applyOpPatternsGreedily(
797+
opsToConvert, std::move(patterns), config))) {
798798
mlir::emitError(func->getLoc(), "error in stack arrays optimization\n");
799799
signalPassFailure();
800800
}

0 commit comments

Comments
 (0)