]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: remove unnecessary bitvector in plive
authorMatthew Dempsky <mdempsky@google.com>
Wed, 22 Mar 2017 18:21:35 +0000 (11:21 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 23 Mar 2017 17:57:25 +0000 (17:57 +0000)
commite95989c1c1251d479e92a84180dd50384afdec8b
tree81042342614c2dab147be56958d5a4d01ebed22a
parentd8ed449d8eae5b39ffe227ef7f56785e978dd5e2
cmd/compile/internal/gc: remove unnecessary bitvector in plive

In livenessepilogue, if we save liveness information for instructions
before updating liveout, we can avoid an extra bitvector temporary and
some extra copying around.

Passes toolstash-check -all.

Change-Id: I10d5803167ef3eba2e9e95094adc7e3d33929cc7
Reviewed-on: https://go-review.googlesource.com/38408
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/plive.go