go/src/cmd/compile/internal
Keith Randall 48895d021b cmd/compile: remove skipping of implicit operations during export
We'll need to attach types to these operations, so we need to
represent them in the import/export data.

Some of the operations use a selector indicating a different package,
so we need to provide an option to encode the package of a selector.
The default selector() function can't encode that extra information,
as selector's exact encoding is used by go/types.

Change-Id: I4c110fe347b3d915f88a722834bc4058baea7854
Reviewed-on: https://go-review.googlesource.com/c/go/+/299771
Trust: Keith Randall <khr@golang.org>
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
2021-03-09 18:35:29 +00:00
..
abi cmd/compile: implement too-big-to-SSA struct passing in registers 2021-03-04 20:18:16 +00:00
amd64 cmd/compile: make ValAndOff.{Val,Off} return an int32 2021-03-09 08:19:14 +00:00
arm cmd/compile: optimize single-precision floating point square root 2021-03-02 06:38:07 +00:00
arm64 cmd/compile: optimize single-precision floating point square root 2021-03-02 06:38:07 +00:00
base cmd/compile: use getcallerpc for racefuncentry 2021-03-05 22:42:10 +00:00
bitvec [dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent renames 2021-01-16 02:31:08 +00:00
deadcode [dev.regabi] cmd/compile: add ir.TailCallStmt 2021-01-17 11:14:51 +00:00
devirtualize [dev.regabi] cmd/compile: cleanup devirtualization docs 2020-12-25 00:39:43 +00:00
dwarfgen cmd/compile: fix panic in DWARF-gen handling obfuscated code 2021-02-21 02:25:26 +00:00
escape cmd/compile: fix escape analysis of heap-allocated results 2021-02-27 19:01:19 +00:00
gc cmd/compile: better version of check frame offsets against abi 2021-03-02 15:26:33 +00:00
importer [dev.typeparams] cmd/compile/internal/types2: remove Type.Under method in favor of function 2021-02-18 20:47:17 +00:00
inline cmd/compile: deal with closures in generic functions and instantiated function values 2021-02-26 18:57:20 +00:00
ir cmd/compile: use getcallersp for gorecover "fp" arg 2021-03-05 23:13:20 +00:00
liveness cmd/compile: fix pointer maps for morestack 2021-03-04 16:21:10 +00:00
logopt all: go fmt std cmd (but revert vendor) 2021-02-20 03:54:50 +00:00
mips cmd/compile: optimize single-precision floating point square root 2021-03-02 06:38:07 +00:00
mips64 cmd/compile: optimize single-precision floating point square root 2021-03-02 06:38:07 +00:00
noder cmd/compile: get instantiated generic types working with interfaces 2021-03-09 16:37:52 +00:00
objw [dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent renames 2021-01-16 02:31:08 +00:00
pkginit [dev.regabi] all: merge master (dab3e5a) into dev.regabi 2021-01-22 12:01:13 -08:00
ppc64 cmd/internal/obj: add Prog.SetFrom3{Reg,Const} 2021-02-25 23:19:16 +00:00
reflectdata [dev.typeparams] cmd/compile: support generic types (with stenciling of method calls) 2021-02-18 22:37:06 +00:00
riscv64 cmd/compile: intrinsify runtime/internal/atomic.{And,Or}{8,} on RISCV64 2021-03-03 05:35:24 +00:00
s390x cmd/compile: make ValAndOff.{Val,Off} return an int32 2021-03-09 08:19:14 +00:00
ssa cmd/compile: make ValAndOff.{Val,Off} return an int32 2021-03-09 08:19:14 +00:00
ssagen cmd/compile: remove 4-byte alignment requirement of stack slot on arm 2021-03-09 02:20:55 +00:00
staticdata [dev.regabi] all: merge master (dab3e5a) into dev.regabi 2021-01-22 12:01:13 -08:00
staticinit [dev.regabi] cmd/compile: use LinksymOffsetExpr in TypePtr/ItabAddr 2021-01-18 04:52:51 +00:00
syntax cmd/compile/internal/syntax: print type parameters and type lists 2021-03-04 22:20:29 +00:00
test cmd/compile: better version of check frame offsets against abi 2021-03-02 15:26:33 +00:00
typebits [dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent renames 2021-01-16 02:31:08 +00:00
typecheck cmd/compile: remove skipping of implicit operations during export 2021-03-09 18:35:29 +00:00
types cmd/compile: get instantiated generic types working with interfaces 2021-03-09 16:37:52 +00:00
types2 cmd/compile: get instantiated generic types working with interfaces 2021-03-09 16:37:52 +00:00
walk cmd/compile: use getcallersp for gorecover "fp" arg 2021-03-05 23:13:20 +00:00
wasm [dev.regabi] cmd/compile: split out package ssagen [generated] 2020-12-23 06:39:29 +00:00
x86 cmd/compile: make ValAndOff.{Val,Off} return an int32 2021-03-09 08:19:14 +00:00