chromium/v8/test/unittests/compiler/scheduler-rpo-unittest.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 <memory>

#include "src/compiler/schedule.h"
#include "src/compiler/scheduler.h"
#include "test/unittests/test-utils.h"
#include "testing/gmock/include/gmock/gmock.h"

AnyOf;

namespace v8 {
namespace internal {
namespace compiler {

class SchedulerRPOTest : public TestWithZone {};

TEST_F(SchedulerRPOTest, Degenerate1) {}

TEST_F(SchedulerRPOTest, Degenerate2) {}

TEST_F(SchedulerRPOTest, Line) {}

TEST_F(SchedulerRPOTest, SelfLoop) {}

TEST_F(SchedulerRPOTest, EntryLoop) {}

TEST_F(SchedulerRPOTest, EndLoop) {}

TEST_F(SchedulerRPOTest, EndLoopNested) {}

TEST_F(SchedulerRPOTest, Diamond) {}

TEST_F(SchedulerRPOTest, Loop1) {}

TEST_F(SchedulerRPOTest, Loop2) {}

TEST_F(SchedulerRPOTest, LoopN) {}

TEST_F(SchedulerRPOTest, LoopNest1) {}

TEST_F(SchedulerRPOTest, LoopNest2) {}

TEST_F(SchedulerRPOTest, LoopFollow1) {}

TEST_F(SchedulerRPOTest, LoopFollow2) {}

TEST_F(SchedulerRPOTest, LoopFollowN) {}

TEST_F(SchedulerRPOTest, NestedLoopFollow1) {}

TEST_F(SchedulerRPOTest, LoopBackedges1) {}

TEST_F(SchedulerRPOTest, LoopOutedges1) {}

TEST_F(SchedulerRPOTest, LoopOutedges2) {}

TEST_F(SchedulerRPOTest, LoopOutloops1) {}

TEST_F(SchedulerRPOTest, LoopMultibackedge) {}

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