1
0
mirror of https://github.com/golang/go synced 2024-10-04 10:21:21 -06:00
go/src/cmd/6g
Russ Cox ce35994d4e cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions
This allows implementing address-of-global
as a pc-relative address instead of as a
32-bit integer constant.

LGTM=rminnich, iant
R=golang-codereviews, rminnich, iant
CC=golang-codereviews
https://golang.org/cl/128070045
2014-08-12 19:53:11 -04:00
..
cgen.c cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions 2014-08-12 19:53:11 -04:00
doc.go cmd/godoc: use go/build to determine package and example files 2013-02-19 11:19:58 -08:00
galign.c build: annotations and modifications for c2go 2014-07-02 15:41:29 -04:00
gg.h cmd/6g: remove unused stosptr variable 2014-03-19 17:18:25 -07:00
ggen.c cmd/6g, cmd/8g: fix, test byte-sized magic multiply 2014-08-11 15:24:36 -04:00
gobj.c cmd/gc: bypass DATA instruction for data initialized to integer constant 2013-12-20 14:24:39 -05:00
gsubr.c cmd/6c, cmd/6g: avoid address-as-constant in amd64 instructions 2014-08-12 19:53:11 -04:00
Makefile build: delete make paraphernalia 2012-02-06 13:34:25 -05:00
opt.h build: annotations and modifications for c2go 2014-07-02 15:41:29 -04:00
peep.c cmd/6g, cmd/8g: fix, test byte-sized magic multiply 2014-08-11 15:24:36 -04:00
prog.c runtime: get rid of most uses of REP for copying/zeroing. 2014-04-01 12:51:02 -07:00
reg.c build: annotations and modifications for c2go 2014-07-02 15:41:29 -04:00