LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CFGPrinter.h

Go to the documentation of this file.
00001 //===-- CFGPrinter.h - CFG printer external interface ------------*- C++ -*-===//
00002 // 
00003 //                     The LLVM Compiler Infrastructure
00004 //
00005 // This file was developed by the LLVM research group and is distributed under
00006 // the University of Illinois Open Source License. See LICENSE.TXT for details.
00007 // 
00008 //===----------------------------------------------------------------------===//
00009 //
00010 // This file defines external functions that can be called to explicitly
00011 // instantiate the CFG printer.
00012 //
00013 //===----------------------------------------------------------------------===//
00014 
00015 #ifndef LLVM_ANALYSIS_CFGPRINTER_H
00016 #define LLVM_ANALYSIS_CFGPRINTER_H
00017 
00018 namespace llvm {
00019   class FunctionPass;
00020   FunctionPass *createCFGPrinterPass ();
00021   FunctionPass *createCFGOnlyPrinterPass ();
00022 } // End llvm namespace
00023 
00024 #endif