chromium/v8/test/unittests/compiler/frame-unittest.cc

// Copyright 2021 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/frame.h"

#include "src/codegen/aligned-slot-allocator.h"
#include "testing/gmock/include/gmock/gmock.h"

namespace v8 {
namespace internal {
namespace compiler {

namespace {
constexpr int kSlotSize =;

constexpr int kFixed1 =;
constexpr int kFixed3 =;
}  // namespace

class FrameTest : public ::testing::Test {};

TEST_F(FrameTest, Constructor) {}

TEST_F(FrameTest, ReserveSpillSlots) {}

TEST_F(FrameTest, EnsureReturnSlots) {}

TEST_F(FrameTest, AllocateSavedCalleeRegisterSlots) {}

TEST_F(FrameTest, AlignSavedCalleeRegisterSlots) {}

TEST_F(FrameTest, AllocateSpillSlotAligned) {}

TEST_F(FrameTest, AllocateSpillSlotAlignedWithReturns) {}

TEST_F(FrameTest, AllocateSpillSlotAndEndSpillArea) {}

TEST_F(FrameTest, AllocateSpillSlotOverAligned) {}

TEST_F(FrameTest, AllocateSpillSlotUnderAligned) {}

TEST_F(FrameTest, AlignFrame) {}

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