chromium/v8/test/unittests/compiler/bytecode-analysis-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 "src/compiler/bytecode-analysis.h"

#include <iomanip>

#include "src/compiler/bytecode-liveness-map.h"
#include "src/interpreter/bytecode-array-builder.h"
#include "src/interpreter/bytecode-array-iterator.h"
#include "src/interpreter/bytecode-label.h"
#include "src/interpreter/control-flow-builders.h"
#include "src/objects/objects-inl.h"
#include "test/unittests/interpreter/bytecode-utils.h"
#include "test/unittests/test-utils.h"

namespace v8 {
namespace internal {
namespace compiler {

ToBooleanMode;

class BytecodeAnalysisTest : public TestWithIsolateAndZone {};

SaveFlags* BytecodeAnalysisTest::save_flags_ =;

TEST_F(BytecodeAnalysisTest, EmptyBlock) {}

TEST_F(BytecodeAnalysisTest, SimpleLoad) {}

TEST_F(BytecodeAnalysisTest, StoreThenLoad) {}

TEST_F(BytecodeAnalysisTest, DiamondLoad) {}

TEST_F(BytecodeAnalysisTest, DiamondLookupsAndBinds) {}

TEST_F(BytecodeAnalysisTest, SimpleLoop) {}

TEST_F(BytecodeAnalysisTest, TryCatch) {}

TEST_F(BytecodeAnalysisTest, DiamondInLoop) {}

TEST_F(BytecodeAnalysisTest, KillingLoopInsideLoop) {}

TEST_F(BytecodeAnalysisTest, SuspendPoint) {}

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