Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(129)

Unified Diff: src/compiler/js-typed-lowering.h

Issue 1514413002: [Interpreter] Generate valid FrameStates in the Bytecode Graph Builder. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@int_materialize_sf
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/compiler/js-typed-lowering.h
diff --git a/src/compiler/js-typed-lowering.h b/src/compiler/js-typed-lowering.h
index 6dccf1773e3e41cc0e872dc3042ae8493e02e1d9..7e1819313881ab50909b8072c32cbb39c3a3ed72 100644
--- a/src/compiler/js-typed-lowering.h
+++ b/src/compiler/js-typed-lowering.h
@@ -35,6 +35,7 @@ class JSTypedLowering final : public AdvancedReducer {
enum Flag {
kNoFlags = 0u,
kDeoptimizationEnabled = 1u << 0,
+ kDisableBinaryOpReduction = 1u << 1,
Jarin 2015/12/13 20:26:30 Again, I do not think we really need to disable bi
rmcilroy 2015/12/16 15:40:57 As discussed, this is for eager deopt. Unfortunate
Jarin 2015/12/17 09:44:05 Acknowledged. We could make this hack work in th
rmcilroy 2015/12/17 14:43:48 Yes, this was the general approach I was thinking
};
typedef base::Flags<Flag> Flags;

Powered by Google App Engine
This is Rietveld 408576698