mirror of
https://github.com/grin-compiler/grin.git
synced 2024-09-11 07:25:28 +03:00
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support.
compilerdata-flow-analysisfunctional-programminghaskellllvmoptimisationstarred-grin-compiler-repostarred-repo
app | ||
grin | ||
images | ||
papers | ||
src | ||
test | ||
.gitignore | ||
bench.sh | ||
Design.md | ||
grin.cabal | ||
LICENSE | ||
Readings.md | ||
README.md | ||
Setup.hs | ||
stack.yaml | ||
TODO.md |
GRIN
The name GRIN is short for Graph Reduction Intermediate Notation, and it is an intermediate language for graph reduction. Read more.
Simplification Transformations
Transformation | Schema |
---|---|
vectorisation | |
case simplification | |
split fetch operation | |
right hoist fetch operation | |
register introduction |