修改CFG优化的文件名,修改phidel标签

This commit is contained in:
rain2133
2025-07-16 21:54:36 +08:00
parent 5a6cfbee1e
commit 00348c1931
5 changed files with 17 additions and 15 deletions

View File

@@ -13,7 +13,7 @@ using namespace antlr4;
#include "SysYIRGenerator.h"
#include "SysYIRPrinter.h"
#include "SysYIROptPre.h"
#include "SysYIRCFGOpt.h"
#include "RISCv64Backend.h"
#include "SysYIRAnalyser.h"
#include "DeadCodeElimination.h"
@@ -127,8 +127,8 @@ int main(int argc, char **argv) {
cout << "Applying middle-end optimizations (level -O" << optLevel << ")...\n";
// 默认优化 pass (在所有优化级别都会执行)
SysYOptPre optPre(moduleIR, builder);
optPre.SysYOptimizateAfterIR();
SysYCFGOpt cfgopt(moduleIR, builder);
cfgopt.SysYOptimizateAfterIR();
ControlFlowAnalysis cfa(moduleIR);
cfa.init();