• jarin's avatar
    [turbofan] Make MachineType a pair of enums. · bb2a830d
    jarin authored
    MachineType is now a class with two enum fields:
    - MachineRepresentation
    - MachineSemantic
    
    Both enums are usable on their own, and this change switches some places from using MachineType to use just MachineRepresentation. Most notably:
    - register allocator now uses just the representation.
    - Phi and Select nodes only refer to representations.
    
    Review URL: https://codereview.chromium.org/1513543003
    
    Cr-Commit-Position: refs/heads/master@{#32738}
    bb2a830d
Name
Last commit
Last update
..
base Loading commit data...
compiler Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
runtime Loading commit data...
DEPS Loading commit data...
atomic-utils-unittest.cc Loading commit data...
cancelable-tasks-unittest.cc Loading commit data...
char-predicates-unittest.cc Loading commit data...
counters-unittest.cc Loading commit data...
locked-queue-unittest.cc Loading commit data...
run-all-unittests.cc Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
unittests.gyp Loading commit data...
unittests.isolate Loading commit data...
unittests.status Loading commit data...