//===- bolt/Core/CallGraphWalker.cpp ------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // This file implements the CallGraphWalker class. // //===----------------------------------------------------------------------===// #include "bolt/Core/CallGraphWalker.h" #include "bolt/Core/BinaryFunctionCallGraph.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/Timer.h" #include <queue> #include <set> namespace opts { extern llvm::cl::opt<bool> TimeOpts; } namespace llvm { namespace bolt { void CallGraphWalker::traverseCG() { … } void CallGraphWalker::walk() { … } } // namespace bolt } // namespace llvm