debugging

This commit is contained in:
rain2133
2025-06-25 02:22:16 +08:00
parent ac7644f450
commit bd0b624e87
8 changed files with 818 additions and 30 deletions

View File

@@ -10,6 +10,8 @@ using namespace antlr4;
#include "SysYIRGenerator.h"
#include "SysYIRPrinter.h"
#include "SysYIROptPre.h"
#include "SysYIRAnalyser.h"
#include "Mem2Reg.h"
// #include "LLVMIRGenerator.h"
using namespace sysy;
@@ -83,6 +85,8 @@ int main(int argc, char **argv) {
auto builder = generator.getBuilder();
SysYOptPre optPre(moduleIR, builder);
optPre.SysYOptimizateAfterIR();
Mem2Reg mem2reg(moduleIR, builder);
mem2reg.mem2regPipeline();
printer.printIR();
return EXIT_SUCCESS;
}