-
parser
- use antlr4 to generate
-
ast
- quite normal
-
semantic
- quite straight-forward
- follow the styles of tiger book
- maybe have some bug now
-
ir
- use llvm ir
- can test without having to implement a interpreter
-
optimizations
- transformations
- mem2reg
- adce
- sccp
- cse
- cfg simplify
- inst combine
- inlining
- licm
- strength reduction
- redundant load elimination
- dead store elimination
- analysis
- loop analysis
- alias analysis
- domtree
- transformations
-
codegen
- graph allocator
- live range splitting
- peephole optimization
-
Notifications
You must be signed in to change notification settings - Fork 0
jinhongyii/Lightning
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published