Reviewers: Benedikt Meurer, titzer,

Message:
PTAL

Description:
[turbofan]: Add better encapsulation to LinkageLocation

Add factory methods for different types of LinkageLocations, and ensure that
accesses to the underlying data in the location are classified by type and
funneled through explicit accessors.

Also change the representation of LinkageLocation to use a BitField rather
than using a reserved section of the integer range.

Please review this at https://codereview.chromium.org/1262343002/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+115, -69 lines):
  M src/compiler/instruction-selector-impl.h
  M src/compiler/linkage.h
  M src/compiler/linkage.cc
  M src/compiler/linkage-impl.h
  M test/unittests/compiler/linkage-tail-call-unittest.cc
  M test/unittests/compiler/tail-call-optimization-unittest.cc


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to