]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ssa: only store relevant slots in pendingEntries
authorHeschi Kreinick <heschi@google.com>
Wed, 31 Jan 2018 21:30:16 +0000 (16:30 -0500)
committerHeschi Kreinick <heschi@google.com>
Tue, 20 Feb 2018 22:43:46 +0000 (22:43 +0000)
commit9c854d65a340c6c0bd5957b0ea6880dc954fbaf9
treef26792feadc6cda7c0dd49088c98fa7834f93190
parenta306341db740f521bd6fb3962a9f812cd4f42949
cmd/compile/internal/ssa: only store relevant slots in pendingEntries

For functions with many local variables, keeping track of every
LocalSlot for every variable is very expensive. Only track the slots
that are actually used by a given variable.

Change-Id: Iaafbce030a782b8b8c4a0eb7cf025e59af899ea4
Reviewed-on: https://go-review.googlesource.com/92400
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/debug.go