chromium/v8/src/compiler/control-equivalence.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/control-equivalence.h"
#include "src/compiler/node-properties.h"

#define TRACE

namespace v8 {
namespace internal {
namespace compiler {

void ControlEquivalence::Run(Node* exit) {}


// static
STATIC_CONST_MEMBER_DEFINITION const size_t ControlEquivalence::kInvalidClass;


void ControlEquivalence::VisitPre(Node* node) {}


void ControlEquivalence::VisitMid(Node* node, DFSDirection direction) {}


void ControlEquivalence::VisitPost(Node* node, Node* parent_node,
                                   DFSDirection direction) {}


void ControlEquivalence::VisitBackedge(Node* from, Node* to,
                                       DFSDirection direction) {}


void ControlEquivalence::RunUndirectedDFS(Node* exit) {}

void ControlEquivalence::DetermineParticipationEnqueue(ZoneQueue<Node*>& queue,
                                                       Node* node) {}


void ControlEquivalence::DetermineParticipation(Node* exit) {}


void ControlEquivalence::DFSPush(DFSStack& stack, Node* node, Node* from,
                                 DFSDirection dir) {}


void ControlEquivalence::DFSPop(DFSStack& stack, Node* node) {}


void ControlEquivalence::BracketListDelete(BracketList& blist, Node* to,
                                           DFSDirection direction) {}


void ControlEquivalence::BracketListTRACE(BracketList& blist) {}

#undef TRACE

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