Commit 1b033932 authored by Sigurd Schneider's avatar Sigurd Schneider Committed by Commit Bot

[deoptimizer] Use FrameWriter in DoComputeInterpretedFrame

This CL applies the previously introduced stack abstraction for
constructing output frames to interpreted frames.

Bug: v8:7679

Change-Id: I8f62b40f76f3ea43145de37429c84fcaeb12a935
Reviewed-on: https://chromium-review.googlesource.com/1019146
Commit-Queue: Sigurd Schneider <sigurds@chromium.org>
Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52717}
parent 6989b3f6
This diff is collapsed.
...@@ -523,8 +523,8 @@ class Deoptimizer : public Malloced { ...@@ -523,8 +523,8 @@ class Deoptimizer : public Malloced {
private: private:
friend class FrameWriter; friend class FrameWriter;
void QueueValueForTranslation(Address output_address, Object* obj, void QueueValueForMaterialization(Address output_address, Object* obj,
const TranslatedFrame::iterator& iterator); const TranslatedFrame::iterator& iterator);
static const int kMinNumberOfEntries = 64; static const int kMinNumberOfEntries = 64;
static const int kMaxNumberOfEntries = 16384; static const int kMaxNumberOfEntries = 16384;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment