Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-12619-928705
ssyc
Commits
f0d52393
Verified
Commit
f0d52393
authored
2 years ago
by
萝杨空队-梁韬
Browse files
Options
Download
Plain Diff
Merge branch 'stable' into ir-opt/inst-comb
parents
7055f4e5
c4d373c1
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
local-test/test.py
+1
-1
local-test/test.py
src/backend/arm/ArmBlock.java
+55
-0
src/backend/arm/ArmBlock.java
src/backend/arm/ArmFunction.java
+19
-5
src/backend/arm/ArmFunction.java
src/backend/arm/ArmInstLoad.java
+32
-0
src/backend/arm/ArmInstLoad.java
src/backend/arm/ArmInstStore.java
+33
-0
src/backend/arm/ArmInstStore.java
src/backend/codegen/CodeGenManager.java
+176
-19
src/backend/codegen/CodeGenManager.java
src/backend/regallocator/SimpleGraphColoring.java
+26
-9
src/backend/regallocator/SimpleGraphColoring.java
src/frontend/IRGen.java
+31
-0
src/frontend/IRGen.java
src/pass/backend/Peephole.java
+87
-9
src/pass/backend/Peephole.java
src/pass/ir/GCM.java
+1
-1
src/pass/ir/GCM.java
src/pass/ir/IRPassManager.java
+2
-0
src/pass/ir/IRPassManager.java
src/pass/ir/memory/LocalArrayHoist.java
+86
-0
src/pass/ir/memory/LocalArrayHoist.java
test-data/asm-handmade/34-fibonacci.out
+2
-0
test-data/asm-handmade/34-fibonacci.out
test-data/asm-handmade/34-fibonacci.sy
+13
-0
test-data/asm-handmade/34-fibonacci.sy
test-data/asm-handmade/35-add.in
+1
-0
test-data/asm-handmade/35-add.in
test-data/asm-handmade/35-add.out
+1
-0
test-data/asm-handmade/35-add.out
test-data/asm-handmade/35-add.sy
+6
-0
test-data/asm-handmade/35-add.sy
test-data/asm-handmade/36-multi-array.out
+2
-0
test-data/asm-handmade/36-multi-array.out
test-data/asm-handmade/36-multi-array.sy
+9
-0
test-data/asm-handmade/36-multi-array.sy
with
583 additions
and
44 deletions
+583
-44
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
Menu
Explore
Projects
Groups
Topics
Snippets