go/src/cmd/compile/internal/gc
Matthew Dempsky 74a00b249b cmd/compile: get rid of ugly {Recvs,Params,Results}P methods
These were a hack abstraction for before FuncType existed.

The result value from calling FuncType() could be saved, but this
maintains the current idiom of consistently using t.FuncType().foo
everywhere in case we choose to evolve the API further.

Change-Id: I81f19aaeab6fb7caa2d4da8bf0bbbc358ab970d0
Reviewed-on: https://go-review.googlesource.com/28150
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
2016-08-30 20:32:33 +00:00
..
builtin cmd/compile: improve string iteration performance 2016-08-30 18:17:20 +00:00
testdata cmd/compile: precompute constant square roots 2016-08-23 17:30:55 +00:00
alg.go cmd/compile: split TSLICE into separate Type kind 2016-04-21 21:03:22 +00:00
align.go cmd/compile: fix liveness computation for heap-escaped parameters 2016-05-27 03:19:52 +00:00
asm_test.go cmd/compile: don't set line number to 0 when building SSA 2016-07-01 01:12:24 +00:00
bexport.go cmd/compile: remove ignored bool from exported ODCL nodes 2016-08-29 18:07:47 +00:00
bimport.go cmd/compile: remove ignored bool from exported ODCL nodes 2016-08-29 18:07:47 +00:00
builtin.go cmd/compile: improve string iteration performance 2016-08-30 18:17:20 +00:00
builtin_test.go cmd/compile: refresh builtin.go 2016-02-19 19:08:47 +00:00
bv.go cmd/compile/internal/gc: bv.go cleanup 2016-04-29 13:22:15 +00:00
cgen.go cmd/compile: inline x, ok := y.(T) where T is a scalar 2016-08-17 01:12:01 +00:00
closure.go cmd/compile: avoid function literal name collision with "glob" 2016-06-27 21:05:28 +00:00
const.go cmd/compile: use a map to track const switch cases 2016-08-23 05:28:33 +00:00
constFold_test.go cmd/compile: fix bad generated format strings in test 2016-08-16 14:14:51 +00:00
cplx.go cmd/compile: eliminate PPARAMREF 2016-05-27 05:16:16 +00:00
dcl.go cmd/compile: get rid of ugly {Recvs,Params,Results}P methods 2016-08-30 20:32:33 +00:00
esc.go cmd/compile, syscall: add //go:uintptrescapes comment, and use it 2016-07-06 20:48:41 +00:00
export.go cmd/compile: remove unused importimport function 2016-08-24 20:28:21 +00:00
fixedbugs_test.go cmd/compile: SSA, don't let write barrier clobber return values 2016-05-27 22:11:45 +00:00
float_test.go cmd/compile: fix uint<->float conversion on 386 2016-08-16 17:20:11 +00:00
fmt.go cmd/compile: remove unused FmtWidth flag 2016-08-30 19:54:01 +00:00
gen.go cmd/{asm,compile/internal}: delete dead code 2016-08-25 12:20:29 +00:00
global_test.go all: use bytes.Equal, bytes.Contains and strings.Contains 2016-04-01 02:05:01 +00:00
go.go cmd/compile: document more Node fields 2016-08-29 20:52:56 +00:00
gsubr.go all: fix obsolete inferno-os links 2016-08-29 04:54:42 +00:00
init.go cmd/compile/internal/gc: minor cleanup of init.go comments 2016-05-12 16:48:09 +00:00
inl.go cmd/compile: inline atomics from runtime/internal/atomic on amd64 2016-08-25 20:09:04 +00:00
lex.go cmd/compile: remove support for textual export format 2016-08-16 22:35:00 +00:00
lex_test.go cmd/compile: cleanup pragcgo 2016-04-12 05:37:00 +00:00
logic_test.go cmd/compile: add tests for logical simplification rewrite rules 2016-05-26 22:16:52 +00:00
magic.go cmd/compile: give "magic" code its own source file 2016-03-11 09:09:33 +00:00
main.go cmd/compile: add inline explainer 2016-08-22 16:16:35 +00:00
mkbuiltin.go cmd/compile: remove support for textual export format 2016-08-16 22:35:00 +00:00
mpfloat.go cmd/compile/internal/gc: unexport {J,S,F,H,B,V}conv 2016-04-28 01:38:01 +00:00
mpint.go cmd/compile/internal/gc: unexport {J,S,F,H,B,V}conv 2016-04-28 01:38:01 +00:00
noder.go cmd/{asm,compile/internal}: delete dead code 2016-08-25 12:20:29 +00:00
obj.go cmd/{asm,compile/internal}: delete dead code 2016-08-25 12:20:29 +00:00
opnames.go cmd/compile: inline x, ok := y.(T) where T is a scalar 2016-08-17 01:12:01 +00:00
order.go cmd/compile, syscall: add //go:uintptrescapes comment, and use it 2016-07-06 20:48:41 +00:00
parser.go cmd/{asm,compile/internal}: delete dead code 2016-08-25 12:20:29 +00:00
pgen.go cmd/compile/internal/gc: remove all uses of oconv(op, FmtSharp) 2016-04-27 23:40:30 +00:00
pgen_test.go cmd/compile: shrink gc.Type in half 2016-04-06 19:10:10 +00:00
plive.go cmd/compile: mark live heap-allocated pparamout vars as needzero 2016-07-02 00:40:40 +00:00
popt.go all: fix obsolete inferno-os links 2016-08-29 04:54:42 +00:00
racewalk.go cmd/compile: inline x, ok := y.(T) where T is a scalar 2016-08-17 01:12:01 +00:00
range.go cmd/compile: improve string iteration performance 2016-08-30 18:17:20 +00:00
reflect.go cmd/compile: qualify unexported fields of unnamed types 2016-08-26 11:46:15 +00:00
reflect_test.go cmd/compile/internal/gc: use sort.Interface for reflect methods 2015-09-21 22:27:53 +00:00
reg.go all: fix obsolete inferno-os links 2016-08-29 04:54:42 +00:00
select.go cmd/compile/internal/gc: remove oconv(op, 0) calls 2016-04-27 21:39:39 +00:00
shift_test.go cmd/compile: test non-constant shifts 2016-06-01 00:06:00 +00:00
sinit.go cmd/compile: minor cleanup in mapinit 2016-08-24 01:37:44 +00:00
sizeof_test.go cmd/compile: move auto label gen variables to local function 2016-08-16 00:28:22 +00:00
sparselocatephifunctions.go cmd/compile: change phi location to be optimistic at backedges 2016-07-21 16:09:45 +00:00
ssa.go cmd/compile: intrinsify sync/atomic for amd64 2016-08-30 15:23:23 +00:00
ssa_test.go cmd/compile: precompute constant square roots 2016-08-23 17:30:55 +00:00
subr.go cmd/compile: optimize integer "in range" expressions 2016-08-25 03:49:16 +00:00
swt.go cmd/compile: tidy up switch case expansion 2016-08-23 05:29:10 +00:00
swt_test.go cmd/compile: simplify constant switch case sorting 2016-08-23 05:28:50 +00:00
syntax.go cmd/compile: document more Node fields 2016-08-29 20:52:56 +00:00
timings.go cmd/compile: add compiler phase timing 2016-08-17 17:27:04 +00:00
type.go cmd/compile: get rid of ugly {Recvs,Params,Results}P methods 2016-08-30 20:32:33 +00:00
typecheck.go cmd/compile: remove unused Type.Printed field 2016-08-30 18:47:47 +00:00
universe.go cmd/compile: get rid of ugly {Recvs,Params,Results}P methods 2016-08-30 20:32:33 +00:00
unsafe.go cmd/compile/internal/gc: remove all uses of oconv(op, FmtSharp) 2016-04-27 23:40:30 +00:00
util.go cmd/compile: add copyright notice to util.go 2016-02-23 10:49:47 +00:00
walk.go cmd/compile: generate makeslice calls with int arguments 2016-08-29 18:25:33 +00:00