Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm pretty sure Go does compile down to an IR, but it's little more than an abstraction over different architectures. I could be wrong.


Originally it compiled to Plan9 assembly which is cross platform. They have an SSA backend for some architectures now.


I thought the SSA backend was not replacing the Plan9 assembly, but that it was a phase that happened before the assembly was output (presumably SSA is a phase and not an IR?).


Oh. That actually make more sense.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: