Skip to content

Commit

Permalink
Make variables to parameters promotion optional
Browse files Browse the repository at this point in the history
  • Loading branch information
mscuttari committed Oct 5, 2024
1 parent c784edb commit 91b9618
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion lib/Frontend/FrontendActions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -826,7 +826,10 @@ void CodeGenAction::buildMLIRLoweringPipeline(mlir::PassManager &pm) {
pm.addPass(mlir::bmodelica::createEquationAccessSplitPass());
pm.addPass(mlir::bmodelica::createSingleValuedInductionEliminationPass());
pm.addPass(mlir::bmodelica::createSCCDetectionPass());
pm.addPass(mlir::bmodelica::createVariablesPromotionPass());

if (ci.getCodeGenOptions().variablesToParametersPromotion) {
pm.addPass(mlir::bmodelica::createVariablesPromotionPass());
}

// Try to solve the cycles by substitution.
pm.addPass(mlir::bmodelica::createSCCSolvingBySubstitutionPass());
Expand Down

0 comments on commit 91b9618

Please sign in to comment.