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
kirara
Compiler2023-kirara
Commits
1a08640e
Commit
1a08640e
authored
1 year ago
by
kirara
Committed by
xctan
1 year ago
Browse files
Options
Download
Patches
Plain Diff
ir(opt): memdep & gvn, gcm (with various bug)
parent
a60f0fa4
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
src/ctype.rs
+27
-0
src/ctype.rs
src/ir/alias.rs
+0
-571
src/ir/alias.rs
src/ir/cfg.rs
+27
-24
src/ir/cfg.rs
src/ir/export.rs
+14
-14
src/ir/export.rs
src/ir/memdep.rs
+397
-0
src/ir/memdep.rs
src/ir/mod.rs
+3
-4
src/ir/mod.rs
src/ir/mssa.rs
+0
-136
src/ir/mssa.rs
src/ir/opt/gvn.rs
+0
-0
src/ir/opt/gvn.rs
src/ir/structure.rs
+20
-4
src/ir/structure.rs
src/ir/transform/bbopt.rs
+0
-0
src/ir/transform/bbopt.rs
src/ir/transform/dce.rs
+1
-1
src/ir/transform/dce.rs
src/ir/transform/gvngcm.rs
+355
-0
src/ir/transform/gvngcm.rs
src/ir/transform/instcomb.rs
+0
-0
src/ir/transform/instcomb.rs
src/ir/transform/mem2reg.rs
+0
-0
src/ir/transform/mem2reg.rs
src/ir/transform/mod.rs
+1
-1
src/ir/transform/mod.rs
src/ir/transform/rename.rs
+0
-0
src/ir/transform/rename.rs
src/ir/value.rs
+44
-10
src/ir/value.rs
src/main.rs
+8
-6
src/main.rs
with
897 additions
and
771 deletions
+897
-771
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