chromium/v8/src/compiler/backend/frame-elider.cc

// Copyright 2015 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "src/compiler/backend/frame-elider.h"

#include "src/base/iterator.h"

namespace v8 {
namespace internal {
namespace compiler {

FrameElider::FrameElider(InstructionSequence* code, bool has_dummy_end_block,
                         bool is_wasm_to_js)
    :{}

void FrameElider::Run() {}

void FrameElider::MarkBlocks() {}

void FrameElider::PropagateMarks() {}

void FrameElider::MarkDeConstruction() {}

bool FrameElider::PropagateInOrder() {}

bool FrameElider::PropagateReversed() {}

bool FrameElider::PropagateIntoBlock(InstructionBlock* block) {}

const InstructionBlocks& FrameElider::instruction_blocks() const {}

InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const {}

Instruction* FrameElider::InstructionAt(int index) const {}

}  // namespace compiler
}  // namespace internal
}  // namespace v8