Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-18973-1895971
Compiler2023-CarrotCompiler
Commits
50c24ef5
Commit
50c24ef5
authored
1 year ago
by
YZK
Browse files
Options
Download
Plain Diff
Merge commit '
f379ea16
'
parents
3e751ab5
f379ea16
Changes
24
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
.github/workflows/cmake.yml
+7
-2
.github/workflows/cmake.yml
.gitignore
+1
-2
.gitignore
CMakeLists.txt
+3
-3
CMakeLists.txt
README.md
+13
-2
README.md
cmake/LLVMIRTest.cmake
+15
-6
cmake/LLVMIRTest.cmake
cmake/RISCVTest.cmake
+110
-0
cmake/RISCVTest.cmake
runtime/CMakeLists.txt
+12
-10
runtime/CMakeLists.txt
src/ir/CMakeLists.txt
+2
-0
src/ir/CMakeLists.txt
src/ir/ir.cpp
+829
-827
src/ir/ir.cpp
src/ir/ir.h
+972
-967
src/ir/ir.h
src/main.cpp
+49
-13
src/main.cpp
src/parser/CMakeLists.txt
+2
-2
src/parser/CMakeLists.txt
src/riscv/CMakeLists.txt
+6
-1
src/riscv/CMakeLists.txt
src/riscv/backend.cpp
+888
-0
src/riscv/backend.cpp
src/riscv/backend.h
+77
-0
src/riscv/backend.h
src/riscv/instruction.cpp
+359
-0
src/riscv/instruction.cpp
src/riscv/instruction.h
+419
-0
src/riscv/instruction.h
src/riscv/optimize.cpp
+3
-0
src/riscv/optimize.cpp
src/riscv/optimize.h
+11
-0
src/riscv/optimize.h
src/riscv/regalloc.cpp
+350
-0
src/riscv/regalloc.cpp
with
4128 additions
and
1835 deletions
+4128
-1835
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment