Граф коммитов

4 коммитов

Автор SHA1 Сообщение Дата
Ayke van Laethem
df4ee6e733
passes: Fix bug in SimpleDCE
Main was included twice, leading to problems with coroutines.
2018-08-20 20:08:11 +02:00
Ayke van Laethem
7460e10894
Add dead code elimination (DCE) pass
This should make it much easier (in the future) to use the standard
library when unused functions contain unimplemented features. But more
importantly, it makes later passes better and makes compiling faster by
not having to scan dead code.
2018-08-19 20:47:58 +02:00
Ayke van Laethem
bce33bbf41
Rename {Function,Global}.Name -> LinkName 2018-08-19 20:42:24 +02:00
Ayke van Laethem
e18fd6da16
Rename analysis.go -> passes.go 2018-08-19 17:07:48 +02:00
Переименован с analysis.go (Смотреть далее)