go/src/cmd/compile/internal/gc
Russ Cox 2bc814cd18 [dev.regabi] cmd/compile: clean up ONEW node
The list is no longer needed and can be deleted.
Doing so reduces the inlining cost of any function containing
an explicit call to new by 1 point, so this change is not
toolstash -cmp safe.

Change-Id: Id29e115d68e466a353708ab4b8c1021e9c85a628
Reviewed-on: https://go-review.googlesource.com/c/go/+/274132
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
2020-11-30 23:48:29 +00:00
..
builtin cmd/compile: print pointers to go:notinheap types without converting to unsafe.Pointer 2020-10-27 22:13:30 +00:00
testdata cmd/compile: add test case for issue 38068 2020-05-29 20:31:43 +00:00
alg.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
algkind_string.go cmd/compile: make AlgKind a stringer 2020-04-16 03:19:50 +00:00
align.go [dev.regabi] cmd/compile: make ir.Name the ONAME Node implementation 2020-11-30 18:33:57 +00:00
bench_test.go cmd/compile,cmd/internal/obj/ppc64: use mulli where possible 2020-10-06 19:40:46 +00:00
bexport.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
bimport.go [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] 2020-11-25 17:30:43 +00:00
bootstrap.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated] 2020-11-25 16:39:54 +00:00
builtin.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
builtin_test.go cmd/compile: mark a few more tests as parallel 2019-05-13 20:36:21 +00:00
bv.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated] 2020-11-25 16:39:54 +00:00
closure.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
const.go [dev.regabi] cmd/compile: remove Orig, SetOrig from Node interface 2020-11-30 18:33:51 +00:00
constFold_test.go cmd/compile: use std "DO NOT EDIT" comment for generated files 2017-03-31 18:50:40 +00:00
dcl.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
dep_test.go [dev.regabi] strconv: add to bootstrap packages 2020-11-24 19:42:42 +00:00
dwinl.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
embed.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
escape.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
export.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
fixedbugs_test.go cmd/compile: move Issue 16214 test, delete asm_test file 2018-04-16 11:51:56 +00:00
float_test.go all: drop 387 support 2020-10-02 00:00:51 +00:00
gen.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
global_test.go cmd/compile: mark a few more tests as parallel 2019-05-13 20:36:21 +00:00
go.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
gsubr.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
iexport.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
iface_test.go cmd/compile: inline convT2{I,E} when result doesn't escape 2016-09-19 02:37:08 +00:00
iimport.go [dev.regabi] cmd/compile: simplify export data representation of nil 2020-11-30 22:10:39 +00:00
init.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
initorder.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
inl.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
inl_test.go runtime: make getMCache inlineable 2020-11-02 21:10:41 +00:00
lang_test.go cmd/compile: correct check for valid -lang version 2018-11-13 00:08:32 +00:00
lex.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated] 2020-11-25 16:53:33 +00:00
lex_test.go all: fix incorrect channel and API usage in some unit tests 2020-02-27 19:04:17 +00:00
logic_test.go cmd/compile: add tests for logical simplification rewrite rules 2016-05-26 22:16:52 +00:00
main.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
mapfile_mmap.go cmd/compile: add indexed export format 2018-04-24 01:05:27 +00:00
mapfile_read.go cmd/compile: add indexed export format 2018-04-24 01:05:27 +00:00
mkbuiltin.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
noder.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
obj.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
order.go [dev.regabi] cmd/compile: clean up Order.copyExpr TODO 2020-11-30 23:48:18 +00:00
pgen.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
pgen_test.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
phi.go [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] 2020-11-25 17:30:43 +00:00
plive.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
pprof.go cmd/compile: add mutex profiling support 2017-04-05 22:10:54 +00:00
racewalk.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
range.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
reflect.go [dev.regabi] cmd/compile: add custom type syntax Node implementations 2020-11-30 19:45:21 +00:00
reproduciblebuilds_test.go cmd/compile: add test case for issue 38068 2020-05-29 20:31:43 +00:00
scc.go [dev.regabi] cmd/compile: clean up Name and Func uses 2020-11-30 18:34:01 +00:00
scope.go [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] 2020-11-25 17:30:43 +00:00
scope_test.go cmd/compile: assign correct declaration line to DIE of captured vars 2020-02-24 20:00:38 +00:00
select.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
shift_test.go cmd/compile: test non-constant shifts 2016-06-01 00:06:00 +00:00
sinit.go [dev.regabi] cmd/compile: clean up in preparation for expression Nodes 2020-11-30 23:48:24 +00:00
ssa.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
ssa_test.go cmd/compile: move last compile tests to new test infrastructure 2018-08-24 22:59:12 +00:00
subr.go [dev.regabi] cmd/compile: clean up in preparation for expression Nodes 2020-11-30 23:48:24 +00:00
swt.go [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] 2020-11-25 17:30:43 +00:00
timings.go cmd/compile: add compiler phase timing 2016-08-17 17:27:04 +00:00
trace.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated] 2020-11-25 16:39:54 +00:00
truncconst_test.go cmd/compile: diagnose constant division by complex zero 2017-04-12 17:29:28 +00:00
typecheck.go [dev.regabi] cmd/compile: clean up ONEW node 2020-11-30 23:48:29 +00:00
types.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated] 2020-11-25 16:53:33 +00:00
types_acc.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated] 2020-11-25 16:53:33 +00:00
universe.go [dev.regabi] cmd/compile: clean up in preparation for statement Nodes 2020-11-30 23:48:13 +00:00
unsafe.go [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] 2020-11-25 17:30:43 +00:00
util.go [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated] 2020-11-25 16:53:33 +00:00
walk.go [dev.regabi] cmd/compile: clean up in preparation for expression Nodes 2020-11-30 23:48:24 +00:00
zerorange_test.go cmd/compile: add an explicit test for compile of arch.ZeroRange 2019-10-02 17:24:11 +00:00