DescriptionSubzero: Reduce copying of Liveness bitvectors.
There were a lot of unnecessary copying and resizing and sloppiness in the use of BitVector for liveness analysis. This tries to reduce the amount of copying and associated memory allocation.
Also, works around a ConstantRelocatable hashing problem that was causing a huge slowdown in MINIMAL mode for the vector_shuffle scons test.
BUG= none
R=jpp@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=1bdb73522937503501201ac387bc1477ea5fa29a
Patch Set 1 #Patch Set 2 : Fix huge perf problem in MINIMAL build #
Total comments: 14
Patch Set 3 : Code review changes #Patch Set 4 : Fix memory over-allocation #
Messages
Total messages: 9 (4 generated)
|