DescriptionSubzero: Randomize register assignment.
Randomize the order that registers appear in the free list. Only
randomize fully "equivalent" registers to ensure no extra spills.
This adds the -randomize-regalloc option.
This is a continuation of https://codereview.chromium.org/456033003/ which Matt owns.
BUG= none
R=jfb@chromium.org
Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=e6d24789bc5cc2ccadb5582ff51e5b4a5d4e2ac8
Patch Set 1 #Patch Set 2 : Cleanup #Patch Set 3 : Simply; fix a bug; add the lit test #
Total comments: 25
Patch Set 4 : Address most of JF's comments #Patch Set 5 : Code review updates part B #Patch Set 6 : Add Context() to initializer list #
Total comments: 2
Patch Set 7 : Add a TODO #
Messages
Total messages: 10 (1 generated)
|