The Go Programming Language
This repository contains experimental/unstable changes to the Go compiler SSA backend
(original README.md)
Development branches
- dev.chill: This README.md
- dev.chill.trim: improvements the the basic block trimming pass (README.md)
- merged upstream be302e6
- dev.chill.gvn-hoist: GVN code hoisting pass (README.md)
- dev.chill.licm: Loop Invariant Code Motion pass (README.md)
- dev.chill.loop-inv: Loop Inversion (README.md)
- dev.chill.sccp: Sparse Conditional Constant Propagation pass (README.md)
Note that the dev.chill.*
branches are often rebased onto master
.