plan 9 asm在golang编译过程中扮演什么角色?

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?