diff options
author | Chris Lattner <sabre@nondot.org> | 2003-01-14 22:28:22 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-01-14 22:28:22 +0000 |
commit | d15a1da5eb432af5e16728c3ae9a5def887ea962 (patch) | |
tree | d9f399b5d201cd8f8437ae6c8c532b3f8b722574 /include | |
parent | 6d57086129102cde3c4bec03a09ab0e358ee5af5 (diff) | |
download | external_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.zip external_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.tar.gz external_llvm-d15a1da5eb432af5e16728c3ae9a5def887ea962.tar.bz2 |
Remove unused header
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5274 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Transforms/Instrumentation/ProfilePaths.h | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/include/llvm/Transforms/Instrumentation/ProfilePaths.h b/include/llvm/Transforms/Instrumentation/ProfilePaths.h deleted file mode 100644 index 4004c7f..0000000 --- a/include/llvm/Transforms/Instrumentation/ProfilePaths.h +++ /dev/null @@ -1,37 +0,0 @@ -//===-- ProfilePaths.h - interface to insert instrumentation -----*- C++ -*--=// -// -// This inserts intrumentation for counting -// execution of paths though a given method -// Its implemented as a "Method" Pass, and called using opt -// -// This pass is implemented by using algorithms similar to -// 1."Efficient Path Profiling": Ball, T. and Larus, J. R., -// Proceedings of Micro-29, Dec 1996, Paris, France. -// 2."Efficiently Counting Program events with support for on-line -// "queries": Ball T., ACM Transactions on Programming Languages -// and systems, Sep 1994. -// -// The algorithms work on a Graph constructed over the nodes -// made from Basic Blocks: The transformations then take place on -// the constucted graph (implementation in Graph.cpp and GraphAuxillary.cpp) -// and finally, appropriate instrumentation is placed over suitable edges. -// (code inserted through EdgeCode.cpp). -// -// The algorithm inserts code such that every acyclic path in the CFG -// of a method is identified through a unique number. the code insertion -// is optimal in the sense that its inserted over a minimal set of edges. Also, -// the algorithm makes sure than initialization, path increment and counter -// update can be collapsed into minmimum number of edges. -//===----------------------------------------------------------------------===// - -#ifndef LLVM_TRANSFORMS_INSTRUMENTATION_PROFILE_PATHS_H -#define LLVM_TRANSFORMS_INSTRUMENTATION_PROFILE_PATHS_H - -class Pass; - -// createProfilePathsPass - Create a new pass to add path profiling -// -Pass *createProfilePathsPass(); - -#endif - |