├── .clang-format ├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .gitattributes ├── .github └── workflows │ └── docker.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Dockerfile ├── LICENSE ├── README.md ├── compiler ├── CMakeLists.txt └── sysu-compiler ├── generator ├── CMakeLists.txt ├── README.md └── main.cc ├── grammar ├── C.g4 ├── CMakeLists.txt ├── README.md └── main.cc ├── lexer ├── CMakeLists.txt ├── README.md └── lexer.l ├── librarian ├── CMakeLists.txt ├── include │ ├── sysu │ │ ├── fcntl.h │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.h │ │ └── unistd.h │ └── sysy │ │ └── sylib.h └── lib │ ├── CMakeLists.txt │ ├── sysu │ ├── fcntl.cc │ ├── stdio.cc │ ├── stdlib.cc │ ├── string.cc │ └── unistd.cc │ └── sysy │ └── sylib.cc ├── linker ├── CMakeLists.txt └── sysu-linker ├── optimizer ├── CMakeLists.txt ├── README.md ├── main.cc ├── optimizer.cc └── optimizer.hh ├── parser ├── CMakeLists.txt ├── README.md └── parser.y ├── preprocessor ├── CMakeLists.txt └── sysu-preprocessor ├── tester ├── CMakeLists.txt ├── functional-0 │ ├── 000_main.sysu.c │ ├── 001_var_defn.sysu.c │ ├── 002_var_defn2.sysu.c │ ├── 003_var_defn3.sysu.c │ ├── 004_const_var_defn.sysu.c │ ├── 005_const_var_defn2.sysu.c │ ├── 006_const_var_defn3.sysu.c │ ├── 007_comment1.sysu.c │ ├── 008_comment2.sysu.c │ ├── 009_hex_defn.sysu.c │ ├── 010_hex_oct_add.sysu.c │ └── CMakeLists.txt ├── functional-1 │ ├── 011_add.sysu.c │ ├── 012_add2.sysu.c │ ├── 013_addc.sysu.c │ ├── 014_sub.sysu.c │ ├── 015_sub2.sysu.c │ ├── 016_subc.sysu.c │ ├── 017_mul.sysu.c │ ├── 018_mulc.sysu.c │ ├── 019_div.sysu.c │ ├── 020_divc.sysu.c │ ├── 021_mod.sysu.c │ ├── 022_rem.sysu.c │ ├── 023_op_priority1.sysu.c │ ├── 024_op_priority2.sysu.c │ ├── 025_op_priority3.sysu.c │ └── CMakeLists.txt ├── functional-2 │ ├── 026_arr_defn.sysu.c │ ├── 027_arr_defn2.sysu.c │ ├── 028_arr_defn3.sysu.c │ ├── 029_const_array_defn.sysu.c │ ├── 030_func_defn.sysu.c │ ├── 031_var_defn_func.sysu.c │ └── CMakeLists.txt ├── functional-3 │ ├── 032_if.sysu.c │ ├── 033_if2.sysu.c │ ├── 034_if_test1.sysu.c │ ├── 035_if_test2.sysu.c │ ├── 036_if_test3.sysu.c │ ├── 037_if_test4.sysu.c │ ├── 038_if_test5.sysu.c │ ├── 039_while_if_test1.sysu.c │ ├── 040_while_if_test2.sysu.c │ ├── 041_while_if_test3.sysu.c │ ├── 042_while_test1.sysu.c │ ├── 043_while_test2.sysu.c │ ├── 044_while_test3.sysu.c │ ├── 045_break.sysu.c │ ├── 046_continue.sysu.c │ ├── 047_op_priority5.sysu.c │ ├── 048_op_priority4.in.gz │ ├── 048_op_priority4.sysu.c │ ├── 049_unary_op.sysu.c │ ├── 050_unary_op2.sysu.c │ ├── 051_logi_assign.in.gz │ ├── 051_logi_assign.sysu.c │ ├── 052_stmt_expr.sysu.c │ ├── 054_assign_complex_expr.sysu.c │ ├── 055_if_complex_expr.sysu.c │ ├── 056_short_circuit.in.gz │ ├── 056_short_circuit.sysu.c │ ├── 057_short_circuit2.sysu.c │ ├── 058_scope.sysu.c │ ├── 059_sort_test1.sysu.c │ ├── 060_sort_test7.in.gz │ ├── 060_sort_test7.sysu.c │ ├── 061_empty_stmt.sysu.c │ ├── 062_side_effect.sysu.c │ ├── 063_nested_calls2.sysu.c │ ├── 064_while_if.sysu.c │ └── CMakeLists.txt ├── functional │ ├── 000_main.sy │ ├── 000_main.sysu.c │ ├── 027_if2.sy │ ├── 027_if2.sysu.c │ └── CMakeLists.txt ├── mini-performance │ ├── 00_bitset1.in.gz │ ├── 00_bitset1.sysu.c │ ├── 01_mm1.in.gz │ ├── 01_mm1.sysu.c │ ├── CMakeLists.txt │ ├── crypto-1.in.gz │ ├── crypto-1.sysu.c │ ├── dead-code-elimination-1.in.gz │ ├── dead-code-elimination-1.sysu.c │ ├── fft0.in.gz │ ├── fft0.sysu.c │ ├── hoist-1.in.gz │ ├── hoist-1.sysu.c │ ├── if-combine1.in.gz │ ├── if-combine1.sysu.c │ ├── instruction-combining-1.in.gz │ ├── instruction-combining-1.sysu.c │ ├── integer-divide-optimization-1.in.gz │ └── integer-divide-optimization-1.sysu.c ├── mizuno_ai │ ├── CMakeLists.txt │ └── mizuno_ai.sysu.c ├── performance │ ├── 00_bitset1.in.gz │ ├── 00_bitset1.sysu.c │ ├── 00_bitset2.in.gz │ ├── 00_bitset2.sysu.c │ ├── 00_bitset3.in.gz │ ├── 00_bitset3.sysu.c │ ├── 01_mm1.in.gz │ ├── 01_mm1.sysu.c │ ├── 01_mm2.in.gz │ ├── 01_mm2.sysu.c │ ├── 01_mm3.in.gz │ ├── 01_mm3.sysu.c │ ├── CMakeLists.txt │ ├── algebraic-identity-1.in.gz │ ├── algebraic-identity-1.sysu.c │ ├── algebraic-identity-2.in.gz │ ├── algebraic-identity-2.sysu.c │ ├── algebraic-identity-3.in.gz │ ├── algebraic-identity-3.sysu.c │ ├── const-propagation-1.in.gz │ ├── const-propagation-1.sysu.c │ ├── const-propagation-2.in.gz │ ├── const-propagation-2.sysu.c │ ├── const-propagation-3.in.gz │ ├── const-propagation-3.sysu.c │ ├── crypto-1.in.gz │ ├── crypto-1.sysu.c │ ├── crypto-2.in.gz │ ├── crypto-2.sysu.c │ ├── crypto-3.in.gz │ ├── crypto-3.sysu.c │ ├── dead-code-elimination-1.in.gz │ ├── dead-code-elimination-1.sysu.c │ ├── dead-code-elimination-2.in.gz │ ├── dead-code-elimination-2.sysu.c │ ├── dead-code-elimination-3.in.gz │ ├── dead-code-elimination-3.sysu.c │ ├── dead-storage-elimination-1.in.gz │ ├── dead-storage-elimination-1.sysu.c │ ├── dead-storage-elimination-2.in.gz │ ├── dead-storage-elimination-2.sysu.c │ ├── dead-storage-elimination-3.in.gz │ ├── dead-storage-elimination-3.sysu.c │ ├── fft0.in.gz │ ├── fft0.sysu.c │ ├── fft1.in.gz │ ├── fft1.sysu.c │ ├── fft2.in.gz │ ├── fft2.sysu.c │ ├── hoist-1.in.gz │ ├── hoist-1.sysu.c │ ├── hoist-2.in.gz │ ├── hoist-2.sysu.c │ ├── hoist-3.in.gz │ ├── hoist-3.sysu.c │ ├── if-combine1.in.gz │ ├── if-combine1.sysu.c │ ├── if-combine2.in.gz │ ├── if-combine2.sysu.c │ ├── if-combine3.in.gz │ ├── if-combine3.sysu.c │ ├── instruction-combining-1.in.gz │ ├── instruction-combining-1.sysu.c │ ├── instruction-combining-2.in.gz │ ├── instruction-combining-2.sysu.c │ ├── instruction-combining-3.in.gz │ ├── instruction-combining-3.sysu.c │ ├── integer-divide-optimization-1.in.gz │ ├── integer-divide-optimization-1.sysu.c │ ├── integer-divide-optimization-2.in.gz │ ├── integer-divide-optimization-2.sysu.c │ ├── integer-divide-optimization-3.in.gz │ └── integer-divide-optimization-3.sysu.c └── third_party │ └── CMakeLists.txt └── translator ├── CMakeLists.txt └── sysu-translator /.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- 1 | { 2 | "image": "wukan0621/sysu-lang:v2404.1.0.20241127" 3 | } -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/README.md -------------------------------------------------------------------------------- /compiler/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(PROGRAMS sysu-compiler TYPE BIN) 2 | -------------------------------------------------------------------------------- /compiler/sysu-compiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/compiler/sysu-compiler -------------------------------------------------------------------------------- /generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/generator/CMakeLists.txt -------------------------------------------------------------------------------- /generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/generator/README.md -------------------------------------------------------------------------------- /generator/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/generator/main.cc -------------------------------------------------------------------------------- /grammar/C.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/grammar/C.g4 -------------------------------------------------------------------------------- /grammar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/grammar/CMakeLists.txt -------------------------------------------------------------------------------- /grammar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/grammar/README.md -------------------------------------------------------------------------------- /grammar/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/grammar/main.cc -------------------------------------------------------------------------------- /lexer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/lexer/CMakeLists.txt -------------------------------------------------------------------------------- /lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/lexer/README.md -------------------------------------------------------------------------------- /lexer/lexer.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/lexer/lexer.l -------------------------------------------------------------------------------- /librarian/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | add_subdirectory(lib) 2 | -------------------------------------------------------------------------------- /librarian/include/sysu/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysu/fcntl.h -------------------------------------------------------------------------------- /librarian/include/sysu/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysu/stdio.h -------------------------------------------------------------------------------- /librarian/include/sysu/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysu/stdlib.h -------------------------------------------------------------------------------- /librarian/include/sysu/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysu/string.h -------------------------------------------------------------------------------- /librarian/include/sysu/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysu/unistd.h -------------------------------------------------------------------------------- /librarian/include/sysy/sylib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/include/sysy/sylib.h -------------------------------------------------------------------------------- /librarian/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/CMakeLists.txt -------------------------------------------------------------------------------- /librarian/lib/sysu/fcntl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysu/fcntl.cc -------------------------------------------------------------------------------- /librarian/lib/sysu/stdio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysu/stdio.cc -------------------------------------------------------------------------------- /librarian/lib/sysu/stdlib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysu/stdlib.cc -------------------------------------------------------------------------------- /librarian/lib/sysu/string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysu/string.cc -------------------------------------------------------------------------------- /librarian/lib/sysu/unistd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysu/unistd.cc -------------------------------------------------------------------------------- /librarian/lib/sysy/sylib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/librarian/lib/sysy/sylib.cc -------------------------------------------------------------------------------- /linker/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(PROGRAMS sysu-linker TYPE BIN) 2 | -------------------------------------------------------------------------------- /linker/sysu-linker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/linker/sysu-linker -------------------------------------------------------------------------------- /optimizer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/optimizer/CMakeLists.txt -------------------------------------------------------------------------------- /optimizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/optimizer/README.md -------------------------------------------------------------------------------- /optimizer/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/optimizer/main.cc -------------------------------------------------------------------------------- /optimizer/optimizer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/optimizer/optimizer.cc -------------------------------------------------------------------------------- /optimizer/optimizer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/optimizer/optimizer.hh -------------------------------------------------------------------------------- /parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/parser/CMakeLists.txt -------------------------------------------------------------------------------- /parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/parser/README.md -------------------------------------------------------------------------------- /parser/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/parser/parser.y -------------------------------------------------------------------------------- /preprocessor/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(PROGRAMS sysu-preprocessor TYPE BIN) 2 | -------------------------------------------------------------------------------- /preprocessor/sysu-preprocessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/preprocessor/sysu-preprocessor -------------------------------------------------------------------------------- /tester/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/CMakeLists.txt -------------------------------------------------------------------------------- /tester/functional-0/000_main.sysu.c: -------------------------------------------------------------------------------- 1 | int main(){ 2 | return 3; 3 | } -------------------------------------------------------------------------------- /tester/functional-0/001_var_defn.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/001_var_defn.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/002_var_defn2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/002_var_defn2.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/003_var_defn3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/003_var_defn3.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/004_const_var_defn.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/004_const_var_defn.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/005_const_var_defn2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/005_const_var_defn2.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/006_const_var_defn3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/006_const_var_defn3.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/007_comment1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/007_comment1.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/008_comment2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/008_comment2.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/009_hex_defn.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/009_hex_defn.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/010_hex_oct_add.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/010_hex_oct_add.sysu.c -------------------------------------------------------------------------------- /tester/functional-0/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-0/CMakeLists.txt -------------------------------------------------------------------------------- /tester/functional-1/011_add.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/011_add.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/012_add2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/012_add2.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/013_addc.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/013_addc.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/014_sub.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/014_sub.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/015_sub2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/015_sub2.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/016_subc.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/016_subc.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/017_mul.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/017_mul.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/018_mulc.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/018_mulc.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/019_div.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/019_div.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/020_divc.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/020_divc.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/021_mod.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/021_mod.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/022_rem.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/022_rem.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/023_op_priority1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/023_op_priority1.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/024_op_priority2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/024_op_priority2.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/025_op_priority3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/025_op_priority3.sysu.c -------------------------------------------------------------------------------- /tester/functional-1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-1/CMakeLists.txt -------------------------------------------------------------------------------- /tester/functional-2/026_arr_defn.sysu.c: -------------------------------------------------------------------------------- 1 | int a[10]; 2 | int main(){ 3 | return 0; 4 | } 5 | -------------------------------------------------------------------------------- /tester/functional-2/027_arr_defn2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/027_arr_defn2.sysu.c -------------------------------------------------------------------------------- /tester/functional-2/028_arr_defn3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/028_arr_defn3.sysu.c -------------------------------------------------------------------------------- /tester/functional-2/029_const_array_defn.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/029_const_array_defn.sysu.c -------------------------------------------------------------------------------- /tester/functional-2/030_func_defn.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/030_func_defn.sysu.c -------------------------------------------------------------------------------- /tester/functional-2/031_var_defn_func.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/031_var_defn_func.sysu.c -------------------------------------------------------------------------------- /tester/functional-2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-2/CMakeLists.txt -------------------------------------------------------------------------------- /tester/functional-3/032_if.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/032_if.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/033_if2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/033_if2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/034_if_test1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/034_if_test1.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/035_if_test2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/035_if_test2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/036_if_test3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/036_if_test3.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/037_if_test4.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/037_if_test4.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/038_if_test5.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/038_if_test5.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/039_while_if_test1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/039_while_if_test1.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/040_while_if_test2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/040_while_if_test2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/041_while_if_test3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/041_while_if_test3.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/042_while_test1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/042_while_test1.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/043_while_test2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/043_while_test2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/044_while_test3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/044_while_test3.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/045_break.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/045_break.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/046_continue.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/046_continue.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/047_op_priority5.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/047_op_priority5.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/048_op_priority4.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/048_op_priority4.in.gz -------------------------------------------------------------------------------- /tester/functional-3/048_op_priority4.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/048_op_priority4.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/049_unary_op.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/049_unary_op.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/050_unary_op2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/050_unary_op2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/051_logi_assign.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/051_logi_assign.in.gz -------------------------------------------------------------------------------- /tester/functional-3/051_logi_assign.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/051_logi_assign.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/052_stmt_expr.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/052_stmt_expr.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/054_assign_complex_expr.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/054_assign_complex_expr.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/055_if_complex_expr.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/055_if_complex_expr.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/056_short_circuit.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/056_short_circuit.in.gz -------------------------------------------------------------------------------- /tester/functional-3/056_short_circuit.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/056_short_circuit.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/057_short_circuit2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/057_short_circuit2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/058_scope.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/058_scope.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/059_sort_test1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/059_sort_test1.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/060_sort_test7.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/060_sort_test7.in.gz -------------------------------------------------------------------------------- /tester/functional-3/060_sort_test7.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/060_sort_test7.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/061_empty_stmt.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/061_empty_stmt.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/062_side_effect.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/062_side_effect.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/063_nested_calls2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/063_nested_calls2.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/064_while_if.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/064_while_if.sysu.c -------------------------------------------------------------------------------- /tester/functional-3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional-3/CMakeLists.txt -------------------------------------------------------------------------------- /tester/functional/000_main.sy: -------------------------------------------------------------------------------- 1 | int main(){ 2 | return 3; 3 | } -------------------------------------------------------------------------------- /tester/functional/000_main.sysu.c: -------------------------------------------------------------------------------- 1 | int main(){ 2 | return 3; 3 | } -------------------------------------------------------------------------------- /tester/functional/027_if2.sy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional/027_if2.sy -------------------------------------------------------------------------------- /tester/functional/027_if2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional/027_if2.sysu.c -------------------------------------------------------------------------------- /tester/functional/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/functional/CMakeLists.txt -------------------------------------------------------------------------------- /tester/mini-performance/00_bitset1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/00_bitset1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/00_bitset1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/00_bitset1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/01_mm1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/01_mm1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/01_mm1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/01_mm1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/CMakeLists.txt -------------------------------------------------------------------------------- /tester/mini-performance/crypto-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/crypto-1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/crypto-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/crypto-1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/dead-code-elimination-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/dead-code-elimination-1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/dead-code-elimination-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/dead-code-elimination-1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/fft0.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/fft0.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/fft0.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/fft0.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/hoist-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/hoist-1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/hoist-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/hoist-1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/if-combine1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/if-combine1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/if-combine1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/if-combine1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/instruction-combining-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/instruction-combining-1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/instruction-combining-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/instruction-combining-1.sysu.c -------------------------------------------------------------------------------- /tester/mini-performance/integer-divide-optimization-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/integer-divide-optimization-1.in.gz -------------------------------------------------------------------------------- /tester/mini-performance/integer-divide-optimization-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mini-performance/integer-divide-optimization-1.sysu.c -------------------------------------------------------------------------------- /tester/mizuno_ai/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mizuno_ai/CMakeLists.txt -------------------------------------------------------------------------------- /tester/mizuno_ai/mizuno_ai.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/mizuno_ai/mizuno_ai.sysu.c -------------------------------------------------------------------------------- /tester/performance/00_bitset1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset1.in.gz -------------------------------------------------------------------------------- /tester/performance/00_bitset1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset1.sysu.c -------------------------------------------------------------------------------- /tester/performance/00_bitset2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset2.in.gz -------------------------------------------------------------------------------- /tester/performance/00_bitset2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset2.sysu.c -------------------------------------------------------------------------------- /tester/performance/00_bitset3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset3.in.gz -------------------------------------------------------------------------------- /tester/performance/00_bitset3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/00_bitset3.sysu.c -------------------------------------------------------------------------------- /tester/performance/01_mm1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm1.in.gz -------------------------------------------------------------------------------- /tester/performance/01_mm1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm1.sysu.c -------------------------------------------------------------------------------- /tester/performance/01_mm2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm2.in.gz -------------------------------------------------------------------------------- /tester/performance/01_mm2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm2.sysu.c -------------------------------------------------------------------------------- /tester/performance/01_mm3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm3.in.gz -------------------------------------------------------------------------------- /tester/performance/01_mm3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/01_mm3.sysu.c -------------------------------------------------------------------------------- /tester/performance/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/CMakeLists.txt -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-1.in.gz -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-2.in.gz -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-3.in.gz -------------------------------------------------------------------------------- /tester/performance/algebraic-identity-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/algebraic-identity-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/const-propagation-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-1.in.gz -------------------------------------------------------------------------------- /tester/performance/const-propagation-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/const-propagation-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-2.in.gz -------------------------------------------------------------------------------- /tester/performance/const-propagation-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/const-propagation-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-3.in.gz -------------------------------------------------------------------------------- /tester/performance/const-propagation-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/const-propagation-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/crypto-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-1.in.gz -------------------------------------------------------------------------------- /tester/performance/crypto-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/crypto-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-2.in.gz -------------------------------------------------------------------------------- /tester/performance/crypto-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/crypto-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-3.in.gz -------------------------------------------------------------------------------- /tester/performance/crypto-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/crypto-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-1.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-2.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-3.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-code-elimination-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-code-elimination-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-1.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-2.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-3.in.gz -------------------------------------------------------------------------------- /tester/performance/dead-storage-elimination-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/dead-storage-elimination-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/fft0.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft0.in.gz -------------------------------------------------------------------------------- /tester/performance/fft0.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft0.sysu.c -------------------------------------------------------------------------------- /tester/performance/fft1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft1.in.gz -------------------------------------------------------------------------------- /tester/performance/fft1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft1.sysu.c -------------------------------------------------------------------------------- /tester/performance/fft2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft2.in.gz -------------------------------------------------------------------------------- /tester/performance/fft2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/fft2.sysu.c -------------------------------------------------------------------------------- /tester/performance/hoist-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-1.in.gz -------------------------------------------------------------------------------- /tester/performance/hoist-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/hoist-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-2.in.gz -------------------------------------------------------------------------------- /tester/performance/hoist-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/hoist-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-3.in.gz -------------------------------------------------------------------------------- /tester/performance/hoist-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/hoist-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/if-combine1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine1.in.gz -------------------------------------------------------------------------------- /tester/performance/if-combine1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine1.sysu.c -------------------------------------------------------------------------------- /tester/performance/if-combine2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine2.in.gz -------------------------------------------------------------------------------- /tester/performance/if-combine2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine2.sysu.c -------------------------------------------------------------------------------- /tester/performance/if-combine3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine3.in.gz -------------------------------------------------------------------------------- /tester/performance/if-combine3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/if-combine3.sysu.c -------------------------------------------------------------------------------- /tester/performance/instruction-combining-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-1.in.gz -------------------------------------------------------------------------------- /tester/performance/instruction-combining-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/instruction-combining-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-2.in.gz -------------------------------------------------------------------------------- /tester/performance/instruction-combining-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/instruction-combining-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-3.in.gz -------------------------------------------------------------------------------- /tester/performance/instruction-combining-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/instruction-combining-3.sysu.c -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-1.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-1.in.gz -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-1.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-1.sysu.c -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-2.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-2.in.gz -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-2.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-2.sysu.c -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-3.in.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-3.in.gz -------------------------------------------------------------------------------- /tester/performance/integer-divide-optimization-3.sysu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/performance/integer-divide-optimization-3.sysu.c -------------------------------------------------------------------------------- /tester/third_party/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/tester/third_party/CMakeLists.txt -------------------------------------------------------------------------------- /translator/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | install(PROGRAMS sysu-translator TYPE BIN) 2 | -------------------------------------------------------------------------------- /translator/sysu-translator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcsysu/SYsU-lang/HEAD/translator/sysu-translator --------------------------------------------------------------------------------