1249259Sdim//===-- CallPrinter.h - Call graph printer external interface ----*- C++ -*-===// 2249259Sdim// 3249259Sdim// The LLVM Compiler Infrastructure 4249259Sdim// 5249259Sdim// This file is distributed under the University of Illinois Open Source 6249259Sdim// License. See LICENSE.TXT for details. 7249259Sdim// 8249259Sdim//===----------------------------------------------------------------------===// 9249259Sdim// 10249259Sdim// This file defines external functions that can be called to explicitly 11249259Sdim// instantiate the call graph printer. 12249259Sdim// 13249259Sdim//===----------------------------------------------------------------------===// 14249259Sdim 15249259Sdim#ifndef LLVM_ANALYSIS_CALLPRINTER_H 16249259Sdim#define LLVM_ANALYSIS_CALLPRINTER_H 17249259Sdim 18249259Sdimnamespace llvm { 19249259Sdim 20249259Sdim class ModulePass; 21249259Sdim 22249259Sdim ModulePass *createCallGraphViewerPass(); 23249259Sdim ModulePass *createCallGraphPrinterPass(); 24249259Sdim 25249259Sdim} // end namespace llvm 26249259Sdim 27249259Sdim#endif 28