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_; |