Although go tool can transfer go file to plan 9 asm, but the golang compiler will finally transfer go file to the executable file. So my questions are:
- Is the plan 9 asm the IR in the golang compilation process, and the compiler back end will transfer it to the executable file based on the os platform?
- What does whole golang compilation process look like (both front end and back end)? Are there any references about these?