From f46324cffbf87b0a6334e09f72e5f73fb79f5a73 Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Tue, 25 Oct 2016 20:38:20 -0400 Subject: [PATCH] cmd/compile: remove unused writebarrierptr, typedmemmove Nodes Now that SSA's write barrier pass is generating calls to these, compile doesn't need to look them up. Change-Id: Ib50e5f2c67b247ca280d467c399e23877988bc12 Reviewed-on: https://go-review.googlesource.com/32170 Run-TryBot: Austin Clements TryBot-Result: Gobot Gobot Reviewed-by: Cherry Zhang --- src/cmd/compile/internal/gc/go.go | 3 --- src/cmd/compile/internal/gc/pgen.go | 2 -- 2 files changed, 5 deletions(-) diff --git a/src/cmd/compile/internal/gc/go.go b/src/cmd/compile/internal/gc/go.go index 782e56e009..97066cde01 100644 --- a/src/cmd/compile/internal/gc/go.go +++ b/src/cmd/compile/internal/gc/go.go @@ -380,7 +380,4 @@ var panicdivide *Node var growslice *Node -var writebarrierptr *Node -var typedmemmove *Node - var panicdottype *Node diff --git a/src/cmd/compile/internal/gc/pgen.go b/src/cmd/compile/internal/gc/pgen.go index e368e87f2f..a1665ea022 100644 --- a/src/cmd/compile/internal/gc/pgen.go +++ b/src/cmd/compile/internal/gc/pgen.go @@ -303,8 +303,6 @@ func compile(fn *Node) { panicslice = Sysfunc("panicslice") panicdivide = Sysfunc("panicdivide") growslice = Sysfunc("growslice") - writebarrierptr = Sysfunc("writebarrierptr") - typedmemmove = Sysfunc("typedmemmove") panicdottype = Sysfunc("panicdottype") } -- 2.48.1