#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) { … }
}
}
}