LLVM API Documentation
00001 //===-- llvm/Analysis/Passes.h - Constructors for analyses ------*- 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 header file defines prototypes for accessor functions that expose passes 00011 // in the analysis libraries. 00012 // 00013 //===----------------------------------------------------------------------===// 00014 00015 #ifndef LLVM_ANALYSIS_PASSES_H 00016 #define LLVM_ANALYSIS_PASSES_H 00017 00018 namespace llvm { 00019 class Pass; 00020 00021 //===--------------------------------------------------------------------===// 00022 // 00023 // createGlobalsModRefPass - This function creates and returns an instance of 00024 // the GlobalsModRef alias analysis pass. 00025 // 00026 Pass *createGlobalsModRefPass(); 00027 } 00028 00029 #endif