LLVM API Documentation

Defines | Functions | Variables
PathProfileInfo.cpp File Reference
#include "llvm/Analysis/PathProfileInfo.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/Analysis/ProfileInfoTypes.h"
#include "llvm/IR/Module.h"
#include "llvm/Pass.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/raw_ostream.h"
#include <cstdio>
Include dependency graph for PathProfileInfo.cpp:

Go to the source code of this file.

Defines

#define DEBUG_TYPE   "path-profile-info"

Functions

 INITIALIZE_ANALYSIS_GROUP (PathProfileInfo,"Path Profile Information", NoPathProfileInfo) INITIALIZE_AG_PASS(PathProfileLoaderPass
static BallLarusEdgegetNextEdge (BallLarusNode *node, unsigned int pathNumber)
 INITIALIZE_AG_PASS (NoPathProfileInfo, PathProfileInfo,"no-path-profile","No Path Profile Information", false, true, true) ImmutablePass *llvm

Variables

static cl::opt< std::string > PathProfileInfoFilename ("path-profile-loader-file", cl::init("llvmprof.out"), cl::value_desc("filename"), cl::desc("Path profile file loaded by -path-profile-loader"), cl::Hidden)
 PathProfileInfo
path profile loader
path profile Load path profile
information from 
file
path profile Load path profile
information from 
false
path profile Load path profile
information from 
true

Define Documentation

#define DEBUG_TYPE   "path-profile-info"

Definition at line 14 of file PathProfileInfo.cpp.


Function Documentation

static BallLarusEdge* getNextEdge ( BallLarusNode node,
unsigned int  pathNumber 
) [static]
INITIALIZE_AG_PASS ( NoPathProfileInfo  ,
PathProfileInfo  ,
"no-path-profile"  ,
"No Path Profile Information"  ,
false  ,
true  ,
true   
)

Definition at line 430 of file PathProfileInfo.cpp.

INITIALIZE_ANALYSIS_GROUP ( PathProfileInfo  ,
"Path Profile Information"  ,
NoPathProfileInfo   
)

Variable Documentation

path profile Load path profile information from false

Definition at line 89 of file PathProfileInfo.cpp.

path profile Load path profile information from file

Definition at line 89 of file PathProfileInfo.cpp.

path profile loader

Definition at line 89 of file PathProfileInfo.cpp.

Definition at line 89 of file PathProfileInfo.cpp.

cl::opt<std::string> PathProfileInfoFilename("path-profile-loader-file", cl::init("llvmprof.out"), cl::value_desc("filename"), cl::desc("Path profile file loaded by -path-profile-loader"), cl::Hidden) [static]
path profile Load path profile information from true

Definition at line 89 of file PathProfileInfo.cpp.