Add an important prototype

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11320 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-02-11 06:11:06 +00:00
parent ecefc96f05
commit 54a6662da3

View File

@ -21,8 +21,16 @@
#ifndef LLVM_ANALYSIS_PROFILEINFO_H
#define LLVM_ANALYSIS_PROFILEINFO_H
#include <string>
namespace llvm {
class BasicBlock;
class Pass;
/// createProfileLoaderPass - This function returns a Pass that loads the
/// profiling information for the module from the specified filename, making
/// it available to the optimizers.
Pass *createProfileLoaderPass(const std::string &Filename);
struct ProfileInfo {
virtual ~ProfileInfo(); // We want to be subclassed