Russ Cox
63c24081a0
5g: fix optimizer bug
...
same as in issue below, never fixed on ARM
changeset: 5498:3fa1372ca694
user: Ken Thompson <ken@golang.org>
date: Thu May 20 17:31:28 2010 -0700
description:
fix issue 798
cannot allocate an audomatic temp
while real registers are allocated.
there is a chance that the automatic
will be allocated to one of the
allocated registers. the fix is to
not registerize such variables.
R=rsc
CC=golang-dev
https://golang.org/cl/1202042
R=ken2
CC=golang-dev
https://golang.org/cl/4226042
2011-02-23 13:21:39 -05:00
Ken Thompson
cc4d57abac
peep: more bugs
...
R=r
CC=golang-dev
https://golang.org/cl/4176042
2011-02-09 16:03:02 -08:00
Ken Thompson
acc82ad721
peep: bug fix
...
R=r
CC=golang-dev
https://golang.org/cl/4173041
2011-02-09 13:13:17 -08:00
Ken Thompson
2799e0ecb9
peep: fix bug in peep optimizer.
...
reg: enable peep optimizer.
cgen64: better int64 code.
R=r
CC=golang-dev
https://golang.org/cl/3989065
2011-02-07 15:00:30 -08:00
Rob Pike
80f07cfbea
arm: disable peep for release
...
R=ken2
CC=golang-dev
https://golang.org/cl/4001051
2011-02-01 15:02:07 -08:00
Ken Thompson
1f55105f66
enable arm peep.
...
one bug fixed,
probably more will be revealed
R=r
CC=golang-dev
https://golang.org/cl/4126044
2011-01-30 15:55:08 -08:00
Russ Cox
0849944694
gc: delete float, complex
...
rename cmplx -> complex
R=ken2
CC=golang-dev
https://golang.org/cl/4071041
2011-01-19 23:08:11 -05:00
Ken Thompson
7963b04a18
arm bug with stack adjust
...
R=r
CC=golang-dev
https://golang.org/cl/3980043
2011-01-19 16:30:13 -08:00
Ken Thompson
fa9befd777
arm reg bug with SP adjust
...
after call to deferproc
R=r
CC=golang-dev
https://golang.org/cl/4059041
2011-01-17 20:39:26 -08:00
Ken Thompson
3537b79329
arm bug address of a string
...
R=r
CC=golang-dev
https://golang.org/cl/4004042
2011-01-17 13:27:05 -08:00
Ken Thompson
3965519ae5
arm reg bug with address(variable)
...
R=r
CC=golang-dev
https://golang.org/cl/4047041
2011-01-16 15:25:13 -08:00
Ken Thompson
6432471497
disable reg - tar test failed
...
R=r
CC=golang-dev
https://golang.org/cl/3969042
2011-01-15 17:11:24 -08:00
Ken Thompson
2c35e548bb
arm reg bug MOVW into bool variable
...
R=r
CC=golang-dev
https://golang.org/cl/4034042
2011-01-15 16:55:47 -08:00
Ken Thompson
2a74009675
add TST op code
...
R=r
CC=golang-dev
https://golang.org/cl/4000041
2011-01-13 15:34:52 -08:00
Rob Pike
d88f717da6
disable arm registifier for the moment
...
R=ken2, ken3
CC=golang-dev
https://golang.org/cl/3970041
2011-01-12 16:17:14 -08:00
Ken Thompson
1c99bdc8e5
turn off peep half of optimizer for release
...
R=r
CC=golang-dev
https://golang.org/cl/3919043
2011-01-11 17:30:25 -08:00
Ken Thompson
ab4d8bf16c
arm optimizer bug fixes
...
R=rsc
CC=golang-dev
https://golang.org/cl/3913043
2011-01-10 13:15:52 -08:00
Ken Thompson
90ca4d75a4
initial cut at arm optimizer
...
R=rsc
CC=golang-dev
https://golang.org/cl/3921041
2011-01-07 18:04:48 -08:00
Ken Thompson
9c6df3ca13
add hardware floating point.
...
currently, softfloat does not work and
there are some unsigned-to-float conversion errors.
R=rsc
CC=golang-dev
https://golang.org/cl/2886041
2010-11-03 17:31:07 -07:00