6 ms·
It is the new backend for the Go Compiler See: https://docs.google.com/document/d/1szwabPJJc4J-igUZU4ZKprOrNRNJug2JPD8OYi3i1K0 https://docs.google.com/document
by vastbinderj 11y ago
It is the new backend for the Go Compiler
See: https://docs.google.com/document/d/1szwabPJJc4J-igUZU4ZKprOrNRNJug2JPD8OYi3i1K0 https://docs.google.com/document/d/1szwabPJJc4J-igUZU4ZKprOr...
- gansai 11y agoSo, currently Stage1 is complete. 2 more to go
- tux1968 11y agoFrom the referenced doc: I’m not entirely convinced that stages 2 & 3 are necessary, maybe we stop at stage 1. It all depends on what optimizations we’d like to do that can’t be done because the IR is in the wrong form. Proceeding with stages 2 and 3 might gain some efficiency in the compiler itself because then we don’t have to generate the old IR at all. I suspect that effect will be small, however.