From 1f8a6f6da3759206e40db976a228a70250d42394 Mon Sep 17 00:00:00 2001 From: Lixuanwang Date: Wed, 20 Aug 2025 12:53:50 +0800 Subject: [PATCH] =?UTF-8?q?[deploy]=E7=A6=81=E7=94=A8=E6=A0=87=E9=87=8F?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/midend/Pass/Pass.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/midend/Pass/Pass.cpp b/src/midend/Pass/Pass.cpp index a077645..ba258d1 100644 --- a/src/midend/Pass/Pass.cpp +++ b/src/midend/Pass/Pass.cpp @@ -133,9 +133,9 @@ void PassManager::runOptimizationPipeline(Module* moduleIR, IRBuilder* builderIR printPasses(); } - this->clearPasses(); - this->addPass(&GVN::ID); - this->run(); + // this->clearPasses(); + // this->addPass(&GVN::ID); + // this->run(); this->clearPasses(); this->addPass(&TailCallOpt::ID); @@ -152,9 +152,9 @@ void PassManager::runOptimizationPipeline(Module* moduleIR, IRBuilder* builderIR printPasses(); } - this->clearPasses(); - this->addPass(&SCCP::ID); - this->run(); + // this->clearPasses(); + // this->addPass(&SCCP::ID); + // this->run(); if(DEBUG) { std::cout << "=== IR After SCCP Optimizations ===\n"; @@ -190,10 +190,10 @@ void PassManager::runOptimizationPipeline(Module* moduleIR, IRBuilder* builderIR printPasses(); } - // 全局强度削弱优化,包括代数优化和魔数除法 - this->clearPasses(); - this->addPass(&GlobalStrengthReduction::ID); - this->run(); + // // 全局强度削弱优化,包括代数优化和魔数除法 + // this->clearPasses(); + // this->addPass(&GlobalStrengthReduction::ID); + // this->run(); if(DEBUG) { std::cout << "=== IR After Global Strength Reduction Optimizations ===\n";