[dev.ssa] cmd/compile/ssa: add timing to compiler passes
[dev.ssa] cmd/compile/ssa: add timing to compiler passes

Add timing/allocation information to each compiler pass for both the
console and html output.

Change-Id: I75833003b806a09b4fb1bbf63983258612cdb7b0
Reviewed-on: https://go-review.googlesource.com/14277
Reviewed-by: Keith Randall <8c99c3a9284e493be632950b84cd789d08ed3e9d@golang.org>

binarycrusader/go,Samurais/go,CAFxX/go,nawawi/go,theif519/go,codestation/go,binarycrusader/go,suncycheng/go,suncycheng/go,4ad/go,CAFxX/go,vsekhar/elastic-go,polyverse-security/go,miolini/go,momchil-velikov/go,derekmarcotte/go,binarycrusader/go,vsekhar/elastic-go,mwhudson/go,Samurais/go,vsekhar/elastic-go,Samurais/go,vanloswang/go,binarycrusader/go,goodlang/good,goodlang/good,nawawi/go,mwhudson/go,vanloswang/go,derekmarcotte/go,ganboing/go-esx,Cofyc/go,CAFxX/go,nawawi/go,josharian/go,Samurais/go,Cofyc/go,Samurais/go,suncycheng/go,golang/go,ImJasonH/go,Samurais/go,Cofyc/go,akutz/go,vanloswang/go,golang/go,ganboing/go-esx,nawawi/go,linux-on-ibm-z/go,cloudflare/go,theif519/go,linux-on-ibm-z/go,akutz/go,vanloswang/go,derekmarcotte/go,vanloswang/go,ImJasonH/go,vanloswang/go,suncycheng/go,codestation/go,vsekhar/elastic-go,binarycrusader/go,Samurais/go,christopher-henderson/Go,goodlang/good,Samurais/go,4ad/go,akutz/go,polyverse-security/go,codestation/go,akutz/go,4ad/go,nawawi/go,4ad/go,ImJasonH/go,momchil-velikov/go,nawawi/go,ganboing/go-esx,golang/go,ImJasonH/go,nawawi/go,miolini/go,vanloswang/go,4ad/go,ganboing/go-esx,cloudflare/go,linux-on-ibm-z/go,josharian/go,vsekhar/elastic-go,goodlang/good,vsekhar/elastic-go,cloudflare/go,polyverse-security/go,cloudflare/go,polyverse-security/go,ganboing/go-esx,4ad/go,ganboing/go-esx,theif519/go,josharian/go,josharian/go,CAFxX/go,goodlang/good,miolini/go,golang/go,CAFxX/go,golang/go,mwhudson/go,codestation/go,ImJasonH/go,CAFxX/go,linux-on-ibm-z/go,theif519/go,momchil-velikov/go,codestation/go,derekmarcotte/go,momchil-velikov/go,theif519/go,theif519/go,mwhudson/go,derekmarcotte/go,Cofyc/go,momchil-velikov/go,Cofyc/go,linux-on-ibm-z/go,josharian/go,theif519/go,akutz/go,suncycheng/go,CAFxX/go,cloudflare/go,derekmarcotte/go,miolini/go,binarycrusader/go,josharian/go,ganboing/go-esx,polyverse-security/go,linux-on-ibm-z/go,josharian/go,goodlang/good,polyverse-security/go,suncycheng/go,vsekhar/elastic-go,josharian/go,polyverse-security/go,golang/go,mwhudson/go,binarycrusader/go,theif519/go,vanloswang/go,golang/go,suncycheng/go,binarycrusader/go,derekmarcotte/go,codestation/go,cloudflare/go,Cofyc/go,miolini/go,linux-on-ibm-z/go,akutz/go,miolini/go,polyverse-security/go,ImJasonH/go,CAFxX/go,miolini/go,goodlang/good,momchil-velikov/go,cloudflare/go,ImJasonH/go,mwhudson/go,codestation/go,momchil-velikov/go,ganboing/go-esx,mwhudson/go,4ad/go,nawawi/go,Cofyc/go,momchil-velikov/go,ImJasonH/go,akutz/go,suncycheng/go,mwhudson/go,goodlang/good,vsekhar/elastic-go,cloudflare/go,4ad/go,linux-on-ibm-z/go,golang/go,derekmarcotte/go,Cofyc/go,codestation/go,akutz/go,miolini/go