diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-03-21 10:16:54 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-03-25 09:44:10 +0100 |
commit | c459d8ea5d402c702948c860d9497b2230ff7e8a (patch) | |
tree | 56c282fc4d40e5cb613b47cf7be3ea0526ed5b6f /deps/v8/test/unittests/compiler/escape-analysis-unittest.cc | |
parent | e0bc5a7361b1d29c3ed034155fd779ce6f44fb13 (diff) | |
download | node-new-c459d8ea5d402c702948c860d9497b2230ff7e8a.tar.gz |
deps: update V8 to 5.7.492.69
PR-URL: https://github.com/nodejs/node/pull/11752
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Diffstat (limited to 'deps/v8/test/unittests/compiler/escape-analysis-unittest.cc')
-rw-r--r-- | deps/v8/test/unittests/compiler/escape-analysis-unittest.cc | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/deps/v8/test/unittests/compiler/escape-analysis-unittest.cc b/deps/v8/test/unittests/compiler/escape-analysis-unittest.cc index 9cce5475fd..8ad93eee6a 100644 --- a/deps/v8/test/unittests/compiler/escape-analysis-unittest.cc +++ b/deps/v8/test/unittests/compiler/escape-analysis-unittest.cc @@ -148,11 +148,9 @@ class EscapeAnalysisTest : public TypedGraphTest { } FieldAccess FieldAccessAtIndex(int offset) { - FieldAccess access = {kTaggedBase, - offset, - MaybeHandle<Name>(), - Type::Any(), - MachineType::AnyTagged(), + FieldAccess access = {kTaggedBase, offset, + MaybeHandle<Name>(), MaybeHandle<Map>(), + Type::Any(), MachineType::AnyTagged(), kFullWriteBarrier}; return access; } @@ -439,9 +437,12 @@ TEST_F(EscapeAnalysisTest, DeoptReplacement) { Node* effect1 = Store(FieldAccessAtIndex(0), allocation, object1, finish); Branch(); Node* ifFalse = IfFalse(); - Node* state_values1 = graph()->NewNode(common()->StateValues(1), finish); - Node* state_values2 = graph()->NewNode(common()->StateValues(0)); - Node* state_values3 = graph()->NewNode(common()->StateValues(0)); + Node* state_values1 = graph()->NewNode( + common()->StateValues(1, SparseInputMask::Dense()), finish); + Node* state_values2 = + graph()->NewNode(common()->StateValues(0, SparseInputMask::Dense())); + Node* state_values3 = + graph()->NewNode(common()->StateValues(0, SparseInputMask::Dense())); Node* frame_state = graph()->NewNode( common()->FrameState(BailoutId::None(), OutputFrameStateCombine::Ignore(), nullptr), @@ -479,9 +480,12 @@ TEST_F(EscapeAnalysisTest, DISABLED_DeoptReplacementIdentity) { Node* effect1 = Store(FieldAccessAtIndex(0), allocation, object1, finish); Branch(); Node* ifFalse = IfFalse(); - Node* state_values1 = graph()->NewNode(common()->StateValues(1), finish); - Node* state_values2 = graph()->NewNode(common()->StateValues(1), finish); - Node* state_values3 = graph()->NewNode(common()->StateValues(0)); + Node* state_values1 = graph()->NewNode( + common()->StateValues(1, SparseInputMask::Dense()), finish); + Node* state_values2 = graph()->NewNode( + common()->StateValues(1, SparseInputMask::Dense()), finish); + Node* state_values3 = + graph()->NewNode(common()->StateValues(0, SparseInputMask::Dense())); Node* frame_state = graph()->NewNode( common()->FrameState(BailoutId::None(), OutputFrameStateCombine::Ignore(), nullptr), |