Index: src/compiler/bytecode-graph-builder.h |
diff --git a/src/compiler/bytecode-graph-builder.h b/src/compiler/bytecode-graph-builder.h |
index 1a39ee05f221e919fdfd487f9620e7faa1e170de..107fa580b7769fdf4d766c8d932420d48bc3a00a 100644 |
--- a/src/compiler/bytecode-graph-builder.h |
+++ b/src/compiler/bytecode-graph-builder.h |
@@ -204,6 +204,10 @@ class BytecodeGraphBuilder { |
// Simulates entry and exit of exception handlers. |
void EnterAndExitExceptionHandlers(int current_offset); |
+ // Update the current position of the {SourcePositionTable} to that of the |
+ // bytecode at {offset}, if any. |
+ void UpdateCurrentSourcePosition(SourcePositionTableIterator* it, int offset); |
+ |
// Growth increment for the temporary buffer used to construct input lists to |
// new nodes. |
static const int kInputBufferSizeIncrement = 64; |
@@ -275,6 +279,7 @@ class BytecodeGraphBuilder { |
const BytecodeAnalysis* bytecode_analysis_; |
Environment* environment_; |
BailoutId osr_ast_id_; |
+ int osr_loop_offset_; |
// Merge environments are snapshots of the environment at points where the |
// control flow merges. This models a forward data flow propagation of all |
@@ -301,15 +306,11 @@ class BytecodeGraphBuilder { |
StateValuesCache state_values_cache_; |
- // The Turbofan source position table, to be populated. |
+ // The source position table, to be populated. |
SourcePositionTable* source_positions_; |
SourcePosition const start_position_; |
- // Update [source_positions_]'s current position to that of the bytecode at |
- // [offset], if any. |
- void UpdateCurrentSourcePosition(SourcePositionTableIterator* it, int offset); |
- |
static int const kBinaryOperationHintIndex = 1; |
static int const kCountOperationHintIndex = 0; |
static int const kBinaryOperationSmiHintIndex = 2; |