1
0
mirror of https://github.com/golang/go synced 2024-11-14 15:00:27 -07:00
go/src/cmd/5g
Rémy Oudompheng 022b361ae2 cmd/5g, cmd/6g, cmd/8g: remove width check for componentgen.
The move to 64-bit ints in 6g made componentgen ineffective.
In componentgen, the code already selects which values it can handle.

On amd64:
benchmark                 old ns/op    new ns/op    delta
BenchmarkBinaryTree17    9477970000   9582314000   +1.10%
BenchmarkFannkuch11      5928750000   5255080000  -11.36%
BenchmarkGobDecode         37103040     31451120  -15.23%
BenchmarkGobEncode         16042490     16844730   +5.00%
BenchmarkGzip             811337400    741373600   -8.62%
BenchmarkGunzip           197928700    192844500   -2.57%
BenchmarkJSONEncode       224164100    140064200  -37.52%
BenchmarkJSONDecode       258346800    231829000  -10.26%
BenchmarkMandelbrot200      7561780      7601615   +0.53%
BenchmarkParse             12970340     11624360  -10.38%
BenchmarkRevcomp         1969917000   1699137000  -13.75%
BenchmarkTemplate         296182000    263117400  -11.16%

R=nigeltao, dave, daniel.morsing
CC=golang-dev
https://golang.org/cl/6821052
2012-11-01 14:36:08 +01:00
..
cgen64.c cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM 2012-06-08 02:42:28 +08:00
cgen.c cmd/5g, cmd/6g, cmd/8g: remove width check for componentgen. 2012-11-01 14:36:08 +01:00
doc.go 5g, 8g: remove documentation dregs 2012-02-29 22:56:50 -08:00
galign.c cmd/gc: prepare for 64-bit ints 2012-09-24 14:59:44 -04:00
gg.h cmd/5g: introduce componentgen for better registerization. 2012-10-28 20:11:21 +01:00
ggen.c cmd/5g, cmd/6g, cmd/8g: remove width check for componentgen. 2012-11-01 14:36:08 +01:00
gobj.c cmd/5a, cmd/5l: add MULW{T,B} and MULAW{T,B} support for ARM 2012-06-08 02:42:28 +08:00
gsubr.c cmd/5g: introduce componentgen for better registerization. 2012-10-28 20:11:21 +01:00
list.c cmd/5c, cmd/5g, cmd/5l: fix cross compilation failure on darwin 2012-06-08 13:13:02 +10:00
Makefile
opt.h cmd/{5g,6g,8g,6c}: remove unused macro, use %E to print etype. 2012-09-24 23:44:00 +02:00
peep.c cmd/5g: peep.c: reactivate some optimisations 2012-10-26 18:19:10 +11:00
reg.c cmd/5g: introduce componentgen for better registerization. 2012-10-28 20:11:21 +01:00