| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 98b6fa217b094e400377ace9a51cbdc53f78ad2a..c69a94188e82ac541b1f80bdca312a92d485985b 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -161,7 +161,6 @@ class LChunkBuilder;
|
| V(WrapReceiver)
|
|
|
| #define GVN_TRACKED_FLAG_LIST(V) \
|
| - V(Maps) \
|
| V(NewSpacePromotion)
|
|
|
| #define GVN_UNTRACKED_FLAG_LIST(V) \
|
| @@ -177,6 +176,7 @@ class LChunkBuilder;
|
| V(ElementsPointer) \
|
| V(GlobalVars) \
|
| V(InobjectFields) \
|
| + V(Maps) \
|
| V(OsrEntries) \
|
| V(ExternalMemory) \
|
| V(StringChars) \
|
| @@ -2762,8 +2762,6 @@ class HCheckMaps V8_FINAL : public HTemplateInstruction<2> {
|
| virtual Representation RequiredInputRepresentation(int index) V8_OVERRIDE {
|
| return Representation::Tagged();
|
| }
|
| - virtual bool HandleSideEffectDominator(GVNFlag side_effect,
|
| - HValue* dominator) V8_OVERRIDE;
|
| virtual void PrintDataTo(StringStream* stream) V8_OVERRIDE;
|
|
|
| HValue* value() { return OperandAt(0); }
|
| @@ -2813,7 +2811,6 @@ class HCheckMaps V8_FINAL : public HTemplateInstruction<2> {
|
| SetOperandAt(1, typecheck != NULL ? typecheck : value);
|
| set_representation(Representation::Tagged());
|
| SetFlag(kUseGVN);
|
| - SetFlag(kTrackSideEffectDominators);
|
| }
|
|
|
| bool omit_;
|
|
|