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
bddd
Commits
5b9d56f2
Commit
5b9d56f2
authored
2 years ago
by
王樾
Browse files
Options
Download
Patches
Plain Diff
GVN for integer passed functional tests
parent
07685ce5
garen_dev
Huang_dev
dev
garen_dev2
garen_dev_test
garen_last_work
main
No related merge requests found
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
CMakeLists.txt
+1
-1
CMakeLists.txt
include/ast/type.h
+10
-1
include/ast/type.h
include/ir/builder.h
+2
-3
include/ir/builder.h
include/ir/ir-pass-manager.h
+5
-0
include/ir/ir-pass-manager.h
include/ir/ir.h
+45
-22
include/ir/ir.h
src/ir/builder.cpp
+235
-27
src/ir/builder.cpp
src/ir/ir.cpp
+79
-7
src/ir/ir.cpp
src/ir/pass/basic.cpp
+342
-0
src/ir/pass/basic.cpp
src/ir/pass/dom.cpp
+46
-46
src/ir/pass/dom.cpp
src/ir/pass/gcm.cpp
+2
-2
src/ir/pass/gcm.cpp
src/ir/pass/gvn.cpp
+92
-40
src/ir/pass/gvn.cpp
src/ir/pass/mem2reg.cpp
+17
-3
src/ir/pass/mem2reg.cpp
src/ir/pass/rpo.cpp
+28
-0
src/ir/pass/rpo.cpp
src/ir/pass/side-effect.cpp
+9
-4
src/ir/pass/side-effect.cpp
src/ir/pass/tail-recursion.cpp
+67
-0
src/ir/pass/tail-recursion.cpp
src/main.cpp
+9
-12
src/main.cpp
with
989 additions
and
168 deletions
+989
-168
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