diff options
Diffstat (limited to 'deps/v8/src/compiler/live-range-separator.h')
-rw-r--r-- | deps/v8/src/compiler/live-range-separator.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deps/v8/src/compiler/live-range-separator.h b/deps/v8/src/compiler/live-range-separator.h index c8e6edc20b..57bc98235d 100644 --- a/deps/v8/src/compiler/live-range-separator.h +++ b/deps/v8/src/compiler/live-range-separator.h @@ -47,6 +47,11 @@ class LiveRangeMerger final : public ZoneObject { RegisterAllocationData* data() const { return data_; } Zone* zone() const { return zone_; } + // Mark ranges spilled in deferred blocks, that also cover non-deferred code. + // We do nothing special for ranges fully contained in deferred blocks, + // because they would "spill in deferred blocks" anyway. + void MarkRangesSpilledInDeferredBlocks(); + RegisterAllocationData* const data_; Zone* const zone_; |