1
0
mirror of https://github.com/golang/go synced 2024-10-03 20:11:22 -06:00
go/src
Austin Clements 4f81684f86 [dev.power64] 6g: don't create variables for indirect addresses
Previously, mkvar treated, for example, 0(AX) the same as AX.
As a result, a move to an indirect address would be marked as
*setting* the register, rather than just using it, resulting
in unnecessary register moves.  Fix this by not producing
variables for indirect addresses.

LGTM=rsc
R=rsc, dave
CC=golang-codereviews
https://golang.org/cl/164610043
2014-11-05 15:36:47 -05:00
..
archive build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
bufio bufio: fix handling of empty tokens at end of line/file 2014-09-25 12:45:21 -07:00
builtin build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
bytes cmd/go: fix bytes and net the right way 2014-09-24 19:18:01 -04:00
cmd [dev.power64] 6g: don't create variables for indirect addresses 2014-11-05 15:36:47 -05:00
compress compress/gzip: allow stopping at end of first stream 2014-10-20 22:03:46 -04:00
container build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
crypto crypto/tls: support TLS_FALLBACK_SCSV as a server. 2014-10-15 17:54:04 -07:00
database/sql database/sql: make TestDrivers not crash on second run 2014-10-31 09:49:42 -07:00
debug [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
encoding encoding/json: encode \t as \t instead of \u0009 2014-10-27 18:58:25 -04:00
errors build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
expvar build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
flag flag: roll back 156390043 (flag setting) 2014-10-20 13:28:00 -07:00
fmt fmt: fix one-letter typo in doc.go 2014-10-29 06:53:05 -07:00
go [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
hash build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
html html/template: fix build after encoding/js escaping change 2014-10-28 10:18:44 +11:00
image image/gif: don't let the per-frame transparent index modify the global 2014-09-22 14:29:45 +10:00
index/suffixarray build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
internal/syscall build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
io io: clarify Reader returning 0, nil 2014-09-16 10:01:28 -04:00
lib9 lib9, cmd/ld: fixes for cross-linking on a Windows host 2014-09-18 17:27:26 -07:00
libbio
liblink [dev.power64] liblink: fix printing of branch targets 2014-11-03 17:24:13 -05:00
log log/syslog: try /var/run/log, for FreeBSD 2014-09-30 12:30:16 -04:00
math [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
mime build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
net net/http: add missing newline in list of leaked goroutines 2014-10-31 10:20:36 -07:00
os [dev.power64] all: merge default (dd5014ed9b01) into dev.power64 2014-10-29 11:45:01 -04:00
path path/filepath: document that Glob ignores i/o errors 2014-09-18 21:50:22 -04:00
reflect [dev.power64] reflect: fix asm on power64x 2014-10-31 15:29:03 -04:00
regexp regexp: fix TestOnePassCutoff 2014-10-20 12:16:46 -04:00
runtime [dev.power64] all: merge default into dev.power64 2014-11-03 10:53:11 -05:00
sort build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
strconv strconv: fix documentation for CanBackquote. 2014-09-09 11:45:36 -07:00
strings strings: use fast path for IndexRune 2014-10-06 15:10:51 -07:00
sync [dev.power64] all: merge default into dev.power64 2014-11-03 10:53:11 -05:00
syscall [dev.power64] all: merge default (dd5014ed9b01) into dev.power64 2014-10-29 11:45:01 -04:00
testing runtime: fix memory profiler 2014-10-16 22:11:26 +04:00
text text/template: fix bug in pipelined variadics 2014-10-18 11:22:05 -07:00
time time: panic with a more helpful error on use of invalid Timer 2014-10-21 13:26:40 +02:00
unicode unicode/utf8: fix docs for DecodeRune(empty) and friends. 2014-10-16 09:13:50 +11:00
unsafe unsafe: document that unsafe programs are not protected 2014-10-24 09:37:25 -07:00
all.bash
all.bat
all.rc
androidtest.bash androidtest.bash: adjustment for move from src/pkg to src 2014-09-08 10:07:26 -04:00
clean.bash
clean.bat
clean.rc
make.bash build: adjustments for move from src/pkg to src 2014-09-08 00:06:45 -04:00
make.bat build: fix windows make.bat 2014-09-07 07:31:53 -04:00
Make.dist
make.rc build: adjustments for move from src/pkg to src 2014-09-08 00:06:45 -04:00
nacltest.bash build: more adjustments for move from src/pkg to src 2014-09-08 00:22:40 -04:00
race.bash
race.bat
run.bash build: fix elf builds 2014-09-24 14:45:11 -07:00
run.bat run.bat: comment text properly 2014-10-02 16:15:36 +10:00
run.rc
sudo.bash