From cf0e0eb441b59cfdafaf23cd2fbadfd2ecfe5e2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BB=81=E5=93=B2?= Date: Sat, 14 Mar 2026 11:20:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(src):=20=E9=87=8D=E6=9E=84=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nudt-compiler-rust/Cargo.lock => Cargo.lock | 0 nudt-compiler-rust/Cargo.toml => Cargo.toml | 0 nudt-compiler-rust/build.rs => build.rs | 0 .../src => src}/backend/asm2string.rs | 0 .../src => src}/backend/mir/mir_block.rs | 0 .../src => src}/backend/mir/mir_context.rs | 0 .../src => src}/backend/mir/mir_function.rs | 0 .../src => src}/backend/mir/mir_inst.rs | 0 .../src => src}/backend/mir/mir_label.rs | 0 .../src => src}/backend/mir/mir_operand.rs | 0 {nudt-compiler-rust/src => src}/backend/mir/mod.rs | 0 {nudt-compiler-rust/src => src}/backend/mir/regs.rs | 0 {nudt-compiler-rust/src => src}/backend/mirgen.rs | 0 {nudt-compiler-rust/src => src}/backend/mod.rs | 0 .../src => src}/backend/regalloc/mod.rs | 0 .../src => src}/backend/regalloc/naive_alloc.rs | 0 .../src => src}/frontend/ir/basicblock.rs | 0 .../src => src}/frontend/ir/context.rs | 0 .../src => src}/frontend/ir/defuse.rs | 0 .../src => src}/frontend/ir/function.rs | 0 .../src => src}/frontend/ir/global.rs | 0 .../src => src}/frontend/ir/instruction.rs | 0 {nudt-compiler-rust/src => src}/frontend/ir/mod.rs | 0 {nudt-compiler-rust/src => src}/frontend/ir/typ.rs | 0 .../src => src}/frontend/ir/value.rs | 0 .../src => src}/frontend/ir2string.rs | 0 {nudt-compiler-rust/src => src}/frontend/irgen.rs | 0 .../src => src}/frontend/lalrpop/ast.rs | 0 .../src => src}/frontend/lalrpop/mod.rs | 0 .../src => src}/frontend/lalrpop/sysy.lalrpop | 0 {nudt-compiler-rust/src => src}/frontend/mod.rs | 0 .../src => src}/frontend/symboltable.rs | 0 .../src => src}/frontend/typecheck.rs | 0 {nudt-compiler-rust/src => src}/main.rs | 0 .../src => src}/utils/linked_list.rs | 0 {nudt-compiler-rust/src => src}/utils/mod.rs | 0 {nudt-compiler-rust/src => src}/utils/storage.rs | 0 {nudt-compiler-rust/test => test}/output/test | Bin {nudt-compiler-rust/test => test}/output/test.ll | 0 {nudt-compiler-rust/test => test}/output/test.s | 0 .../test_case/function/05_arr_defn4.sy | 0 .../test_case/function/09_func_defn.sy | 0 .../test => test}/test_case/function/11_add2.sy | 0 .../test => test}/test_case/function/13_sub2.sy | 0 .../test_case/function/15_graph_coloring.sy | 0 .../test_case/function/22_matrix_multiply.in | 0 .../test_case/function/22_matrix_multiply.sy | 0 .../test => test}/test_case/function/25_scope3.sy | 0 .../test => test}/test_case/function/29_break.sy | 0 .../test_case/function/36_op_priority2.sy | 0 .../test => test}/test_case/function/95_float.in | 0 .../test => test}/test_case/function/95_float.sy | 0 .../test => test}/test_case/function/simple_add.sy | 0 .../test => test}/test_case/performance/01_mm2.in | 0 .../test => test}/test_case/performance/01_mm2.sy | 0 .../test => test}/test_case/performance/02_mv3.in | 0 .../test => test}/test_case/performance/02_mv3.sy | 0 .../test => test}/test_case/performance/03_sort1.in | 0 .../test => test}/test_case/performance/03_sort1.sy | 0 .../test_case/performance/2025-MYO-20.in | 0 .../test_case/performance/2025-MYO-20.sy | 0 .../test => test}/test_case/performance/fft0.in | 0 .../test => test}/test_case/performance/fft0.sy | 0 .../test_case/performance/gameoflife-oscillator.in | 0 .../test_case/performance/gameoflife-oscillator.sy | 0 .../test_case/performance/if-combine3.in | 0 .../test_case/performance/if-combine3.sy | 0 .../test_case/performance/large_loop_array_2.in | 0 .../test_case/performance/large_loop_array_2.sy | 0 .../test_case/performance/transpose0.in | 0 .../test_case/performance/transpose0.sy | 0 .../test_case/performance/vector_mul3.sy | 0 {nudt-compiler-rust/test => test}/test_case/test.sy | 0 73 files changed, 0 insertions(+), 0 deletions(-) rename nudt-compiler-rust/Cargo.lock => Cargo.lock (100%) rename nudt-compiler-rust/Cargo.toml => Cargo.toml (100%) rename nudt-compiler-rust/build.rs => build.rs (100%) rename {nudt-compiler-rust/src => src}/backend/asm2string.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_block.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_context.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_function.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_inst.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_label.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mir_operand.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/mod.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mir/regs.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mirgen.rs (100%) rename {nudt-compiler-rust/src => src}/backend/mod.rs (100%) rename {nudt-compiler-rust/src => src}/backend/regalloc/mod.rs (100%) rename {nudt-compiler-rust/src => src}/backend/regalloc/naive_alloc.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/basicblock.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/context.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/defuse.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/function.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/global.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/instruction.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/mod.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/typ.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir/value.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/ir2string.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/irgen.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/lalrpop/ast.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/lalrpop/mod.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/lalrpop/sysy.lalrpop (100%) rename {nudt-compiler-rust/src => src}/frontend/mod.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/symboltable.rs (100%) rename {nudt-compiler-rust/src => src}/frontend/typecheck.rs (100%) rename {nudt-compiler-rust/src => src}/main.rs (100%) rename {nudt-compiler-rust/src => src}/utils/linked_list.rs (100%) rename {nudt-compiler-rust/src => src}/utils/mod.rs (100%) rename {nudt-compiler-rust/src => src}/utils/storage.rs (100%) rename {nudt-compiler-rust/test => test}/output/test (100%) rename {nudt-compiler-rust/test => test}/output/test.ll (100%) rename {nudt-compiler-rust/test => test}/output/test.s (100%) rename {nudt-compiler-rust/test => test}/test_case/function/05_arr_defn4.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/09_func_defn.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/11_add2.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/13_sub2.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/15_graph_coloring.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/22_matrix_multiply.in (100%) rename {nudt-compiler-rust/test => test}/test_case/function/22_matrix_multiply.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/25_scope3.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/29_break.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/36_op_priority2.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/95_float.in (100%) rename {nudt-compiler-rust/test => test}/test_case/function/95_float.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/function/simple_add.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/01_mm2.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/01_mm2.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/02_mv3.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/02_mv3.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/03_sort1.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/03_sort1.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/2025-MYO-20.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/2025-MYO-20.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/fft0.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/fft0.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/gameoflife-oscillator.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/gameoflife-oscillator.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/if-combine3.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/if-combine3.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/large_loop_array_2.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/large_loop_array_2.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/transpose0.in (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/transpose0.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/performance/vector_mul3.sy (100%) rename {nudt-compiler-rust/test => test}/test_case/test.sy (100%) diff --git a/nudt-compiler-rust/Cargo.lock b/Cargo.lock similarity index 100% rename from nudt-compiler-rust/Cargo.lock rename to Cargo.lock diff --git a/nudt-compiler-rust/Cargo.toml b/Cargo.toml similarity index 100% rename from nudt-compiler-rust/Cargo.toml rename to Cargo.toml diff --git a/nudt-compiler-rust/build.rs b/build.rs similarity index 100% rename from nudt-compiler-rust/build.rs rename to build.rs diff --git a/nudt-compiler-rust/src/backend/asm2string.rs b/src/backend/asm2string.rs similarity index 100% rename from nudt-compiler-rust/src/backend/asm2string.rs rename to src/backend/asm2string.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_block.rs b/src/backend/mir/mir_block.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_block.rs rename to src/backend/mir/mir_block.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_context.rs b/src/backend/mir/mir_context.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_context.rs rename to src/backend/mir/mir_context.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_function.rs b/src/backend/mir/mir_function.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_function.rs rename to src/backend/mir/mir_function.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_inst.rs b/src/backend/mir/mir_inst.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_inst.rs rename to src/backend/mir/mir_inst.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_label.rs b/src/backend/mir/mir_label.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_label.rs rename to src/backend/mir/mir_label.rs diff --git a/nudt-compiler-rust/src/backend/mir/mir_operand.rs b/src/backend/mir/mir_operand.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mir_operand.rs rename to src/backend/mir/mir_operand.rs diff --git a/nudt-compiler-rust/src/backend/mir/mod.rs b/src/backend/mir/mod.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/mod.rs rename to src/backend/mir/mod.rs diff --git a/nudt-compiler-rust/src/backend/mir/regs.rs b/src/backend/mir/regs.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mir/regs.rs rename to src/backend/mir/regs.rs diff --git a/nudt-compiler-rust/src/backend/mirgen.rs b/src/backend/mirgen.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mirgen.rs rename to src/backend/mirgen.rs diff --git a/nudt-compiler-rust/src/backend/mod.rs b/src/backend/mod.rs similarity index 100% rename from nudt-compiler-rust/src/backend/mod.rs rename to src/backend/mod.rs diff --git a/nudt-compiler-rust/src/backend/regalloc/mod.rs b/src/backend/regalloc/mod.rs similarity index 100% rename from nudt-compiler-rust/src/backend/regalloc/mod.rs rename to src/backend/regalloc/mod.rs diff --git a/nudt-compiler-rust/src/backend/regalloc/naive_alloc.rs b/src/backend/regalloc/naive_alloc.rs similarity index 100% rename from nudt-compiler-rust/src/backend/regalloc/naive_alloc.rs rename to src/backend/regalloc/naive_alloc.rs diff --git a/nudt-compiler-rust/src/frontend/ir/basicblock.rs b/src/frontend/ir/basicblock.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/basicblock.rs rename to src/frontend/ir/basicblock.rs diff --git a/nudt-compiler-rust/src/frontend/ir/context.rs b/src/frontend/ir/context.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/context.rs rename to src/frontend/ir/context.rs diff --git a/nudt-compiler-rust/src/frontend/ir/defuse.rs b/src/frontend/ir/defuse.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/defuse.rs rename to src/frontend/ir/defuse.rs diff --git a/nudt-compiler-rust/src/frontend/ir/function.rs b/src/frontend/ir/function.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/function.rs rename to src/frontend/ir/function.rs diff --git a/nudt-compiler-rust/src/frontend/ir/global.rs b/src/frontend/ir/global.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/global.rs rename to src/frontend/ir/global.rs diff --git a/nudt-compiler-rust/src/frontend/ir/instruction.rs b/src/frontend/ir/instruction.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/instruction.rs rename to src/frontend/ir/instruction.rs diff --git a/nudt-compiler-rust/src/frontend/ir/mod.rs b/src/frontend/ir/mod.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/mod.rs rename to src/frontend/ir/mod.rs diff --git a/nudt-compiler-rust/src/frontend/ir/typ.rs b/src/frontend/ir/typ.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/typ.rs rename to src/frontend/ir/typ.rs diff --git a/nudt-compiler-rust/src/frontend/ir/value.rs b/src/frontend/ir/value.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir/value.rs rename to src/frontend/ir/value.rs diff --git a/nudt-compiler-rust/src/frontend/ir2string.rs b/src/frontend/ir2string.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/ir2string.rs rename to src/frontend/ir2string.rs diff --git a/nudt-compiler-rust/src/frontend/irgen.rs b/src/frontend/irgen.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/irgen.rs rename to src/frontend/irgen.rs diff --git a/nudt-compiler-rust/src/frontend/lalrpop/ast.rs b/src/frontend/lalrpop/ast.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/lalrpop/ast.rs rename to src/frontend/lalrpop/ast.rs diff --git a/nudt-compiler-rust/src/frontend/lalrpop/mod.rs b/src/frontend/lalrpop/mod.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/lalrpop/mod.rs rename to src/frontend/lalrpop/mod.rs diff --git a/nudt-compiler-rust/src/frontend/lalrpop/sysy.lalrpop b/src/frontend/lalrpop/sysy.lalrpop similarity index 100% rename from nudt-compiler-rust/src/frontend/lalrpop/sysy.lalrpop rename to src/frontend/lalrpop/sysy.lalrpop diff --git a/nudt-compiler-rust/src/frontend/mod.rs b/src/frontend/mod.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/mod.rs rename to src/frontend/mod.rs diff --git a/nudt-compiler-rust/src/frontend/symboltable.rs b/src/frontend/symboltable.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/symboltable.rs rename to src/frontend/symboltable.rs diff --git a/nudt-compiler-rust/src/frontend/typecheck.rs b/src/frontend/typecheck.rs similarity index 100% rename from nudt-compiler-rust/src/frontend/typecheck.rs rename to src/frontend/typecheck.rs diff --git a/nudt-compiler-rust/src/main.rs b/src/main.rs similarity index 100% rename from nudt-compiler-rust/src/main.rs rename to src/main.rs diff --git a/nudt-compiler-rust/src/utils/linked_list.rs b/src/utils/linked_list.rs similarity index 100% rename from nudt-compiler-rust/src/utils/linked_list.rs rename to src/utils/linked_list.rs diff --git a/nudt-compiler-rust/src/utils/mod.rs b/src/utils/mod.rs similarity index 100% rename from nudt-compiler-rust/src/utils/mod.rs rename to src/utils/mod.rs diff --git a/nudt-compiler-rust/src/utils/storage.rs b/src/utils/storage.rs similarity index 100% rename from nudt-compiler-rust/src/utils/storage.rs rename to src/utils/storage.rs diff --git a/nudt-compiler-rust/test/output/test b/test/output/test similarity index 100% rename from nudt-compiler-rust/test/output/test rename to test/output/test diff --git a/nudt-compiler-rust/test/output/test.ll b/test/output/test.ll similarity index 100% rename from nudt-compiler-rust/test/output/test.ll rename to test/output/test.ll diff --git a/nudt-compiler-rust/test/output/test.s b/test/output/test.s similarity index 100% rename from nudt-compiler-rust/test/output/test.s rename to test/output/test.s diff --git a/nudt-compiler-rust/test/test_case/function/05_arr_defn4.sy b/test/test_case/function/05_arr_defn4.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/05_arr_defn4.sy rename to test/test_case/function/05_arr_defn4.sy diff --git a/nudt-compiler-rust/test/test_case/function/09_func_defn.sy b/test/test_case/function/09_func_defn.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/09_func_defn.sy rename to test/test_case/function/09_func_defn.sy diff --git a/nudt-compiler-rust/test/test_case/function/11_add2.sy b/test/test_case/function/11_add2.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/11_add2.sy rename to test/test_case/function/11_add2.sy diff --git a/nudt-compiler-rust/test/test_case/function/13_sub2.sy b/test/test_case/function/13_sub2.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/13_sub2.sy rename to test/test_case/function/13_sub2.sy diff --git a/nudt-compiler-rust/test/test_case/function/15_graph_coloring.sy b/test/test_case/function/15_graph_coloring.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/15_graph_coloring.sy rename to test/test_case/function/15_graph_coloring.sy diff --git a/nudt-compiler-rust/test/test_case/function/22_matrix_multiply.in b/test/test_case/function/22_matrix_multiply.in similarity index 100% rename from nudt-compiler-rust/test/test_case/function/22_matrix_multiply.in rename to test/test_case/function/22_matrix_multiply.in diff --git a/nudt-compiler-rust/test/test_case/function/22_matrix_multiply.sy b/test/test_case/function/22_matrix_multiply.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/22_matrix_multiply.sy rename to test/test_case/function/22_matrix_multiply.sy diff --git a/nudt-compiler-rust/test/test_case/function/25_scope3.sy b/test/test_case/function/25_scope3.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/25_scope3.sy rename to test/test_case/function/25_scope3.sy diff --git a/nudt-compiler-rust/test/test_case/function/29_break.sy b/test/test_case/function/29_break.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/29_break.sy rename to test/test_case/function/29_break.sy diff --git a/nudt-compiler-rust/test/test_case/function/36_op_priority2.sy b/test/test_case/function/36_op_priority2.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/36_op_priority2.sy rename to test/test_case/function/36_op_priority2.sy diff --git a/nudt-compiler-rust/test/test_case/function/95_float.in b/test/test_case/function/95_float.in similarity index 100% rename from nudt-compiler-rust/test/test_case/function/95_float.in rename to test/test_case/function/95_float.in diff --git a/nudt-compiler-rust/test/test_case/function/95_float.sy b/test/test_case/function/95_float.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/95_float.sy rename to test/test_case/function/95_float.sy diff --git a/nudt-compiler-rust/test/test_case/function/simple_add.sy b/test/test_case/function/simple_add.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/function/simple_add.sy rename to test/test_case/function/simple_add.sy diff --git a/nudt-compiler-rust/test/test_case/performance/01_mm2.in b/test/test_case/performance/01_mm2.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/01_mm2.in rename to test/test_case/performance/01_mm2.in diff --git a/nudt-compiler-rust/test/test_case/performance/01_mm2.sy b/test/test_case/performance/01_mm2.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/01_mm2.sy rename to test/test_case/performance/01_mm2.sy diff --git a/nudt-compiler-rust/test/test_case/performance/02_mv3.in b/test/test_case/performance/02_mv3.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/02_mv3.in rename to test/test_case/performance/02_mv3.in diff --git a/nudt-compiler-rust/test/test_case/performance/02_mv3.sy b/test/test_case/performance/02_mv3.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/02_mv3.sy rename to test/test_case/performance/02_mv3.sy diff --git a/nudt-compiler-rust/test/test_case/performance/03_sort1.in b/test/test_case/performance/03_sort1.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/03_sort1.in rename to test/test_case/performance/03_sort1.in diff --git a/nudt-compiler-rust/test/test_case/performance/03_sort1.sy b/test/test_case/performance/03_sort1.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/03_sort1.sy rename to test/test_case/performance/03_sort1.sy diff --git a/nudt-compiler-rust/test/test_case/performance/2025-MYO-20.in b/test/test_case/performance/2025-MYO-20.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/2025-MYO-20.in rename to test/test_case/performance/2025-MYO-20.in diff --git a/nudt-compiler-rust/test/test_case/performance/2025-MYO-20.sy b/test/test_case/performance/2025-MYO-20.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/2025-MYO-20.sy rename to test/test_case/performance/2025-MYO-20.sy diff --git a/nudt-compiler-rust/test/test_case/performance/fft0.in b/test/test_case/performance/fft0.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/fft0.in rename to test/test_case/performance/fft0.in diff --git a/nudt-compiler-rust/test/test_case/performance/fft0.sy b/test/test_case/performance/fft0.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/fft0.sy rename to test/test_case/performance/fft0.sy diff --git a/nudt-compiler-rust/test/test_case/performance/gameoflife-oscillator.in b/test/test_case/performance/gameoflife-oscillator.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/gameoflife-oscillator.in rename to test/test_case/performance/gameoflife-oscillator.in diff --git a/nudt-compiler-rust/test/test_case/performance/gameoflife-oscillator.sy b/test/test_case/performance/gameoflife-oscillator.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/gameoflife-oscillator.sy rename to test/test_case/performance/gameoflife-oscillator.sy diff --git a/nudt-compiler-rust/test/test_case/performance/if-combine3.in b/test/test_case/performance/if-combine3.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/if-combine3.in rename to test/test_case/performance/if-combine3.in diff --git a/nudt-compiler-rust/test/test_case/performance/if-combine3.sy b/test/test_case/performance/if-combine3.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/if-combine3.sy rename to test/test_case/performance/if-combine3.sy diff --git a/nudt-compiler-rust/test/test_case/performance/large_loop_array_2.in b/test/test_case/performance/large_loop_array_2.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/large_loop_array_2.in rename to test/test_case/performance/large_loop_array_2.in diff --git a/nudt-compiler-rust/test/test_case/performance/large_loop_array_2.sy b/test/test_case/performance/large_loop_array_2.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/large_loop_array_2.sy rename to test/test_case/performance/large_loop_array_2.sy diff --git a/nudt-compiler-rust/test/test_case/performance/transpose0.in b/test/test_case/performance/transpose0.in similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/transpose0.in rename to test/test_case/performance/transpose0.in diff --git a/nudt-compiler-rust/test/test_case/performance/transpose0.sy b/test/test_case/performance/transpose0.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/transpose0.sy rename to test/test_case/performance/transpose0.sy diff --git a/nudt-compiler-rust/test/test_case/performance/vector_mul3.sy b/test/test_case/performance/vector_mul3.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/performance/vector_mul3.sy rename to test/test_case/performance/vector_mul3.sy diff --git a/nudt-compiler-rust/test/test_case/test.sy b/test/test_case/test.sy similarity index 100% rename from nudt-compiler-rust/test/test_case/test.sy rename to test/test_case/test.sy